Witam,
postanowiłem przenieść swój układ z atmegi na atXmegę. Do tej pory do komunikacji urządzeń po serialu używałem biblioteki SoftwareSerial (Arduino) bo układ miał tylko 1 fizyczny serial. Teraz w Xmedze mam ich 5
Wgrałem http://mikrokontrolery.blogspot.com/2011/03/Xmega-emulacja-portu-szeregowego-rs-232-na-USB.html programik i wszystko śmiga, komunikacja przez putty z xmegą działa. Postanowiłem pójść krok dalej i na ekran puttiego (na tej samej zasadzie co w przykladzie za pomocą usb cdc) wyświetlać output z urządzenia (w tym przypadku GPS komunikujący się po serialu - neo6m). Jednak przy próbie wyświetlenia zawartości z USARTa program zawiesza się (zasada działania jak w poprzednim programie, po wciśnięciu 'n' chciałem wyświetlić odpowiedź od neo6m). Czy mógłym prosić o radę co robię źle? Dodam, że raczkuję z xmegą i proszę o wyrozumiałość.
Połączenie xmegi z neo6m:
3.3V - VCC
PE3 - TX
PE2 - RX
GND - GND
Pod Arduino wszystko działa więc i tutaj powinno
poniżej kod
main.c
main.h
uart.c
uart.h
postanowiłem przenieść swój układ z atmegi na atXmegę. Do tej pory do komunikacji urządzeń po serialu używałem biblioteki SoftwareSerial (Arduino) bo układ miał tylko 1 fizyczny serial. Teraz w Xmedze mam ich 5
Połączenie xmegi z neo6m:
3.3V - VCC
PE3 - TX
PE2 - RX
GND - GND
Pod Arduino wszystko działa więc i tutaj powinno
poniżej kod
main.c
Kod: C / C++
main.h
Kod: C / C++
uart.c
Kod: C / C++
uart.h
Kod: C / C++