Witam,
Opiszę może krótko sytuację: mam atmega16, na timer1 mam ustawiony tryb pracy pwm, używam kilku pinów na PORTD i PORTA do sterowania mostkamiH. Potrzebuję odmierzanie czasu 10ms i chciałem to zrealizować przy pomocy przepełnienie od timera0 lub timera2. Niestety kiedy chcę obsługiwać przerwanie od przepełnienia T0 lub T2, to całkowicie psuje mi się wszystko to co ma sterować mostkami - te kilka pinów i pwm na T1. Problem znika kiedy wyzeruję znacznik TOIE0 w TIMSK. Kiedy ten znacznik jest ustawiony to niestety układ nie pracuje tak jak oczekuję.
Czy ktoś wie czym to jest spowodowane? Będę wdzięczny za każdą sugestię
Opiszę może krótko sytuację: mam atmega16, na timer1 mam ustawiony tryb pracy pwm, używam kilku pinów na PORTD i PORTA do sterowania mostkamiH. Potrzebuję odmierzanie czasu 10ms i chciałem to zrealizować przy pomocy przepełnienie od timera0 lub timera2. Niestety kiedy chcę obsługiwać przerwanie od przepełnienia T0 lub T2, to całkowicie psuje mi się wszystko to co ma sterować mostkami - te kilka pinów i pwm na T1. Problem znika kiedy wyzeruję znacznik TOIE0 w TIMSK. Kiedy ten znacznik jest ustawiony to niestety układ nie pracuje tak jak oczekuję.
Czy ktoś wie czym to jest spowodowane? Będę wdzięczny za każdą sugestię