Witam,
zmontowałem sobie prosty układ do komunikacji z PC. Komunikacja następuje przez przejściówkę USB <>UART opartą o FT232R. Wszystko pięknie działa do momentu, kiedy zmieniam baud rate na <190 - mikrokontroler sygnalizuje, że taki baud rate jest możliwy do ustawienia, natomiast po zmianie w Real term komunikacja nie następuje.
Poniżej wklejam kody funkcji wykorzystywanych do tej prostej komunikacji.
Po wysłaniu do ATmegi rozkazu o zmianę baud rate, ATmega odpowiada właśnie tak, że zmienia ten baud rate, a po zmianie w Real Term żadna dalsza komunikacja nie następuje (tylko dla baud rate <190).
zmontowałem sobie prosty układ do komunikacji z PC. Komunikacja następuje przez przejściówkę USB <>UART opartą o FT232R. Wszystko pięknie działa do momentu, kiedy zmieniam baud rate na <190 - mikrokontroler sygnalizuje, że taki baud rate jest możliwy do ustawienia, natomiast po zmianie w Real term komunikacja nie następuje.
Poniżej wklejam kody funkcji wykorzystywanych do tej prostej komunikacji.
Kod: C / C++
Kod: C / C++
Kod: C / C++
Po wysłaniu do ATmegi rozkazu o zmianę baud rate, ATmega odpowiada właśnie tak, że zmienia ten baud rate, a po zmianie w Real Term żadna dalsza komunikacja nie następuje (tylko dla baud rate <190).