Witam.
Bawię się dzisiaj już prawie cały dzień próbując pogodzić moją ATmege32 z Konwerter USB - RS232 TTL nowy, Prolific PL2303HX , niestety kolegami raczej nie zostaną...
Dane z mikro-kontrolera są odbierane przez komputer jednak gdy próbuje wysłać coś odwrotnie mega tego nie widzi. Podpoiłem konwerter krosując kable RxD-TxD, TxD-RxD. Dioda od odbioru mruga gdy mikro-kontroler coś przesyła a od wysyłania świeci cały czas (niezależnie czy komputer coś wysyła czy nie). Oprócz tego połączyłem GND płytki i konwertera jednak tutaj muszę się przyznać że nie od razu to zrobiłem, za pierwszym razem zwyczajnie zapomniałem i obawiam się że mogło to go uśmiercić.
Wklejam kod jaki wykorzystuje do komunikacji. Program główny:
CRS232.cpp:
CRS232.h:
Dodam jeszcze ze mega działa na kwarcu 8MHz.
P.S. Przeinstalowywałem sterowniki konwertera oraz próbowałem komunikacji w różnych terminalach.
Bawię się dzisiaj już prawie cały dzień próbując pogodzić moją ATmege32 z Konwerter USB - RS232 TTL nowy, Prolific PL2303HX , niestety kolegami raczej nie zostaną...
Dane z mikro-kontrolera są odbierane przez komputer jednak gdy próbuje wysłać coś odwrotnie mega tego nie widzi. Podpoiłem konwerter krosując kable RxD-TxD, TxD-RxD. Dioda od odbioru mruga gdy mikro-kontroler coś przesyła a od wysyłania świeci cały czas (niezależnie czy komputer coś wysyła czy nie). Oprócz tego połączyłem GND płytki i konwertera jednak tutaj muszę się przyznać że nie od razu to zrobiłem, za pierwszym razem zwyczajnie zapomniałem i obawiam się że mogło to go uśmiercić.
Wklejam kod jaki wykorzystuje do komunikacji. Program główny:
Kod: text
CRS232.cpp:
Kod: text
CRS232.h:
Kod: text
Dodam jeszcze ze mega działa na kwarcu 8MHz.
P.S. Przeinstalowywałem sterowniki konwertera oraz próbowałem komunikacji w różnych terminalach.