Mam pewien problem. Mianowicie chcę użyć wbudowanego w M162 modułu RTC. W tym celu do wyprowadzeń TOSC1/TOSC2 podłączyłem oscylator kwarcowy 32,768kHz ( bez kondensatorów, czyli tak jak mówi datasheet). Skonfigurowałem TIMER2 w taki sposób:
Kod: Zaznacz cały
Config Timer2 = Timer, Async = On, Prescale = 256
Kod: Zaznacz cały
Enable Interrupts
Enable Timer2
On Timer2 przerwanieT2
Pomogłem sobie wyświetlaczem LCD:
Kod: Zaznacz cały
Do
Lcd Timer2
wait 1
Loop
Kod: Zaznacz cały
Assr.3 = 1 'praca asynchroniczna
Tccr2.2 = 1
Tccr2.1 = 0 ' preskaler = 128
Tccr2.0 = 1
Dalej nic. Podpiąłem wiec oscyloskop pod piny TOSC1, TOSC2, GND i okazało się, że kwarc nie generuje żadnego przebiegu za wyjątkiem jakichś śmieci na poziomie 20mV.
Próbowałem z 3 kwarcami i nic.
Macie jakiś pomysł, co może być nie tak.
Pozdrawiam i z góry dzięki za pomoc.