Mam szybkie pytanko: Jak ustawić przerwanie od Timera 2 (procek DS89C450) np co 1 ms. Początek programu jest następujący:
i może ktoś mi wyjaśniić łopatologicznie dlaczego CYCLE 20 to jedna sekunda wiem że jest to 50ms*20. I wiem skąd jest 50 ms. Tylko programowo jak to 20 ma sie do 50ms...
Pozdrawiam wszystkich
ostry
#include <REG420.H>
#include <stdio.h>
#include <stdlib.h>
#include <intrins.H>
#include <absacc.H>
#include "MAX1270.h"
#define WDIR 0x4FFFF
#define IE3 0x20
#define IE5 0x80
#define XtalFreq (11059490)/*main crystal frequency */
#define TM0_DIV (-XtalFreq/1200*5) /* 50 ms */
#define CYCLE 20 /* 1 s */
#define L1SEK 20 /* 1 s */
i może ktoś mi wyjaśniić łopatologicznie dlaczego CYCLE 20 to jedna sekunda wiem że jest to 50ms*20. I wiem skąd jest 50 ms. Tylko programowo jak to 20 ma sie do 50ms...
Pozdrawiam wszystkich
ostry