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
Danke Michi, das hilft dann weiter, wenn ein anderer in solche Lage kommt, da denke ich schon mal an mich..![]()
Arduinos, STK-500(AVR), EasyPIC-40, PICKIT 3 & MPLABX-IDE , Linux Mint
Lesezeichen