Habe es veruscht aber ohne Erfolg. Habs auch mit anderer Baud versucht aber auch ohne Erfolg.
Ich benutze keinen RS232 Adapter.
Das Arduino (ATmega328P) wird über USB-Programmiert.
Hier mal ein Bild was ich im Terminal empfange:
![]()
Werbung
Habe es veruscht aber ohne Erfolg. Habs auch mit anderer Baud versucht aber auch ohne Erfolg.
Ich benutze keinen RS232 Adapter.
Das Arduino (ATmega328P) wird über USB-Programmiert.
Hier mal ein Bild was ich im Terminal empfange:
![]()
Das problem hat sich erledigt. Es Funktioniert schon.
Ich hab 2 änderungen vorgenommen.
1.) Hab ich die Baudrate anders gesetzt. Laut datenblatt:
UBRR0H = 0;
UBRR0L = 103; //baudrate 9600 baud
2.)
Hab ich die Methode Senden umgeschrieben:
void data_send(uint8_t data) //Stat unsigned char hab ich jetzt uint8_t
{
while ( !( UCSR0A & (1<<UDRE0)) );
//daten senden
UDR0=data;
}
Dannach hatt alles funktioniert
Lesezeichen