Witam
Chciałem zrobić prostu generator przebiegu prostokątnego. uP AT89C2051 kwarc 11059200. częstotliwość generowana około 38 kHz czyli czas impulsu około 0,013 ms. Napisałem taki programik:
Config Timer1 = Timer , Mode = 2 , Gate = Internal
counter0 = 242
On timer0 impuls
Enable Interrupts
Enable Timer0
start timer0
do
loop
impuls:
P3.2 = not P3.2
return
Po zaprogramowaniu i uruchomieniu na końcówce P3.2 mam ładny prostokąt, ale tylko około 4 kHz i nie chce być więcej
Jaką max. częstotliwość można wygenerować za pomocą timerów ?
Chciałem zrobić prostu generator przebiegu prostokątnego. uP AT89C2051 kwarc 11059200. częstotliwość generowana około 38 kHz czyli czas impulsu około 0,013 ms. Napisałem taki programik:
Config Timer1 = Timer , Mode = 2 , Gate = Internal
counter0 = 242
On timer0 impuls
Enable Interrupts
Enable Timer0
start timer0
do
loop
impuls:
P3.2 = not P3.2
return
Po zaprogramowaniu i uruchomieniu na końcówce P3.2 mam ładny prostokąt, ale tylko około 4 kHz i nie chce być więcej
Jaką max. częstotliwość można wygenerować za pomocą timerów ?