Witam.
Z góry powiem: wiem, że istnieje coś takiego jak google, wiem, że były te tematy wałkowane wiele razy, i proszę o odpowiedź:
Czy da się wygenerować 40 KHz w atmega8 na kwarcu 8MHz? Męczę się z tym już od paru godzin i jak narazie udało mi się uzyskać max 30Us.
Bardzo prosiłbym o jakiś kawałek kodu, napisałem coś takiego:
ale nie trzyma się kupy, daje tylko 30us i sądze, że mój błąd siedzi w komendzie
Byłbym bardzo wdzięczny za pomoc.
Pozdrawiam.
Z góry powiem: wiem, że istnieje coś takiego jak google, wiem, że były te tematy wałkowane wiele razy, i proszę o odpowiedź:
Czy da się wygenerować 40 KHz w atmega8 na kwarcu 8MHz? Męczę się z tym już od paru godzin i jak narazie udało mi się uzyskać max 30Us.
Bardzo prosiłbym o jakiś kawałek kodu, napisałem coś takiego:
$regfile = "M8def.dat"
$crystal = 8000000
Cls
Config Pind.6 = Output
Config Timer0 = Timer , Prescale = 1
On Timer0 Odmierz_12us
Enable Interrupts
Enable Timer0
Load Timer0 = 255
Do
Loop
End
Odmierz_12us:
Toggle Portd.6
Return
ale nie trzyma się kupy, daje tylko 30us i sądze, że mój błąd siedzi w komendzie
Load Timer0 = 255Byłbym bardzo wdzięczny za pomoc.
Pozdrawiam.
