Cześć, dzień dobry wszystkim
![Szczęśliwy :)](https://forum.atnel.pl/images/smilies/icon_e_smile.gif)
Tworzę projekt małego "sterownika" do kamerki cofania w samochodzie.
Założenia są takie, że po włączeniu biegu wstecznego ATMegama zacząć wysyłać poprzez UART kilka komend aby wysunął się fabryczny wyświetlacz Volvo RTI oraz ustawiać tryb wysoki na jednej z nóżek aby zasilić kamerkę.
Dopóki układ był na płytce stykowej i ATMedze16 to wszystko działało w porządku. Zdecydowałem wtedy o przeniesieniu układu na PCB i mniejszą ATMegę 88, która akurat miałem w zapasach.
Większość kodu (nie najpiękniejszego zresztą) działa poprawnie poza tym nieszczęsnym UARTem. Jakiegoś zaćmienia dostałem lub jest jezcze jakaś konfiguracja, o której zapomniałem.
Poniżej także kawałek testowego kodu (również nie rusza) aby sprawdzić czy w ogóle USART w tej ATMedze jest sprawny.
Dodam na koniec, że oscyloskop po podłączeniu do nóżki TxD pokazuje cały czas stan wysoki/idle.
Poniżej także załączam schemat (układ już polutowany na PCB)
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
![Obrazek](https://obrazkiforum.atnel.pl/thumb/1381/54828318cb1a765f963f2489cff99d76.JPG)