Witam, mam dosyć nietypowy problem , otóż gdy chcę zaprogramować sobie Atmegę 8/ 88P (w obu przypadkach dzieje się tak samo) to po próbnym odpaleniu wyświetlacza 7-segmentowego napotkałem problem a mianowicie:
Jeśli chcę ustawić jakikolwiek preskaler w Timerze 0 to funkcja delay przestaje działać, obojętnie czy wstawie tam 1ms czy 1000.
Po prostu program się jakby zacina na pierwszym rozkazie w pętli while(1)...
Jeśli ustawię rejestr TCCR0B |= 0x00 lub TCCR0B |= 0x0f to delay znowu działa
Nie wiem co może być nie tak, programator? Procki odpadają bo wziąłem 2 inne i to samo mam
Procek taktowany 8Mhz , wewnętrzny oscylalator, Programator USB ASP
Edit:
Zauważyłem że dzieje się tak tylko przy Timerze0 , jeśli ustawię Timer 1 lub 2 i włączę preskaler na jakikolwiek to program się odpala.
Ale denerwuje mnie trochę to że nie mogę użyć jednego z Timerów :/
Jeśli chcę ustawić jakikolwiek preskaler w Timerze 0 to funkcja delay przestaje działać, obojętnie czy wstawie tam 1ms czy 1000.
Po prostu program się jakby zacina na pierwszym rozkazie w pętli while(1)...
Jeśli ustawię rejestr TCCR0B |= 0x00 lub TCCR0B |= 0x0f to delay znowu działa
Nie wiem co może być nie tak, programator? Procki odpadają bo wziąłem 2 inne i to samo mam
Procek taktowany 8Mhz , wewnętrzny oscylalator, Programator USB ASP
Edit:
Zauważyłem że dzieje się tak tylko przy Timerze0 , jeśli ustawię Timer 1 lub 2 i włączę preskaler na jakikolwiek to program się odpala.
Ale denerwuje mnie trochę to że nie mogę użyć jednego z Timerów :/
