Tak jak w temacie coś mi nie działa kod czy wiecie co jest zle
Tak jak w temacie coś mi nie działa kod czy wiecie co jest zle
1. Korzystasz z różnych przerwań ale nie uruchamiasz ich globalnie - sei()
2. Aktywujesz przerwanie od pustego bufora - UDRIE - ale nigdzie nie obsługujesz tego przerwania.
3. Obsługujesz przerwanie od zakończenia nadawania - TXC - ale nigdzie nie aktywujesz tego przerwania.
4. UCSRC - to co uruchomiłeś to transmisja z dwoma bitami stopu. Czy na pewno to miałeś na myśli? Standardowa transmisja ma 1 bit stopu.
a dzięki za pomoc działa ale nie dokońca rozumiem pkt 4 bo kiedy robiłem program do uarta to skopiowałem z noty i wysyłałem 2 bity i działało
0ok dzięki za pomoc ale dodałem jeszcze odbiór i też coś nie działa
Nadaje A a póżniej sprawdzam czy jest A i jak jest to zmieniam stan diody
Ps.Nie wiem jak w terminalu zrobić tak żebym mógł coś wpisywaćwiecie co trzeba ustawić
Dodano po 39 [sekundy]:
dzieki przyda się ale powiedz mi co w moim kodzie mam żle
0Przećwicz sobie przykład znajdujący w artykule, zarówno pod kątem programu jak i ustawień transmisji oraz terminala.
0