Witam
Nie wiem czemu po dodaniu do kodu serw mikrokontroler zaczyna zachowywac sie kompletnie "niespodziewanie"
Generalnie Atmega chodzi na kwarcu 16K obsługuje wyświetlacz alfanumeryczny i 11-Czujników (1wire)
Zrobiłem małe menu ,po przejściu do odpowiedniej zakładki uruchamiane jest pierwsze 8 czujników albo gdzie indziej inne 3 , jest też zakładka ze sterowaniem serwem .
Całość męczyłem mocno przed wprowadzeniem serw , Menu działało sprawnie wszystko na 1 wire działa sprawnie ,
Serwa zaimplementowałem przez
"Config Servos"
Po wejściu do pod menu "serw" na wyświetlaczu potrafią wyskoczyć jakieś głupoty albo przeskakuje do innego menu , przerwania włączam i wyłaczam tylko na chwile aby wysłać serwu sygnał
bardzo podobnie robiłem na drugej at16(konfiguracja taka sama) i nie było problemu kod różnił sie tym że przerwania były cały czas właczone ,ponieważ procesor nie robił nic innego ...
Tu mi albo odjeżdża gdzieś w kosmos albo na wyswietlaczu pojawiaja sie jakies głupoty .
Czy problemem jest to że włączam przerwania bardzo szybko używając ich a poźniej odrazu wyłączam ? ;/ nie zabardzo rozumiem czemu tak sie dzieje.
Nie wiem czemu po dodaniu do kodu serw mikrokontroler zaczyna zachowywac sie kompletnie "niespodziewanie"
Generalnie Atmega chodzi na kwarcu 16K obsługuje wyświetlacz alfanumeryczny i 11-Czujników (1wire)
Zrobiłem małe menu ,po przejściu do odpowiedniej zakładki uruchamiane jest pierwsze 8 czujników albo gdzie indziej inne 3 , jest też zakładka ze sterowaniem serwem .
Całość męczyłem mocno przed wprowadzeniem serw , Menu działało sprawnie wszystko na 1 wire działa sprawnie ,
Serwa zaimplementowałem przez
"Config Servos"
Po wejściu do pod menu "serw" na wyświetlaczu potrafią wyskoczyć jakieś głupoty albo przeskakuje do innego menu , przerwania włączam i wyłaczam tylko na chwile aby wysłać serwu sygnał
Kod: text
bardzo podobnie robiłem na drugej at16(konfiguracja taka sama) i nie było problemu kod różnił sie tym że przerwania były cały czas właczone ,ponieważ procesor nie robił nic innego ...
Tu mi albo odjeżdża gdzieś w kosmos albo na wyswietlaczu pojawiaja sie jakies głupoty .
Czy problemem jest to że włączam przerwania bardzo szybko używając ich a poźniej odrazu wyłączam ? ;/ nie zabardzo rozumiem czemu tak sie dzieje.