Witam,
Korzystałem zarówno z kodu kolegi
Kubavit, jak i kodu ....
Różnica taka, że posiadam Atmegę88PA-PU, więc po 1. w UCSR0C nie mam bitu URSEL, a po 2. przy wszystkich portach gdzieś mam dopisane 0 (np UCSR0B, UBRR0H, UDR0 etc).
Atmega zasilana napięciem 3V3 (4V5 z baterii przechodzące przez TPS62120), programować się daje (USBASP i Eclipse), w RealTermie wysyła znaki wtedy, kiedy powinien wysyłać, reaguje na przerwania z USARTa...no tylko znaki niestety są bezsensowne oraz świeci się na czerwono
BREAK(break is when rxd line is broken) oraz RXD i/lub TXD na żółto w zależności od tego czy wysyłam czy odbieram.
Konwerter USART/USB posiadam taki:
http://botland.com.pl/konwertery-usb-ua ... 33-5v.htmlPodłączone tylko nogi GND, RXD i TXD do płytki (RXD i TXD oczywiście scrossowane).
Jak można zlokalizować błąd?
Załączam zrzut z RealTerma:
