Gast
#5097916
Guten Morgen zusammen, Ich bin seit heute morgen dadran ein bisschen mit der UART zu spielen und benutze dafür die Library von P. Fleury. http://homepage.hispeed.ch/peterfleury/doxygen/avr-gcc-libraries/group__pfleury__uart.html Schematisch sieht mein Aufbau so aus: USB PC -> FT232RL -> UART vom Atmega 16 Die Kommunikation funktioniert auch so weit habe ich mit HTerm getesten. Nun würde ich zum weiteren testen gerne vom PC eine "1" Senden und damit eine LED am Controller einschalten und mit einer "2" wieder abschalten. Dafür verwende ich aus der Library die Funktion c = uart_getc(); if ( c == '1') {LED_ON;} if ( c == '2') {LED_OFF;} Ich vermute aber das ich von der Funktion " uart_getc() " nicht den wert zurück bekomme den ich von HTerm gesendet habe. Hat da vielleicht jemand einen lösungsansatz? Viele Grüße
