Hallo
Da BAUD_LOW in der Library des RP6 definiert wird kommt beim Kompilieren keine Fehlermeldung, aber der RP6 kommuniziert dann nicht mit 9600 sondern mit 38400 Baud. Richtiger wäre es so:
(ungetestet)Code:#define BAUD_9600 9600 // 9600 Baud #define UBRR_BAUD_9600 ((F_CPU/(16*BAUD_9600))-1) UBRRH = UBRR_BAUD_9600 >> 8; // Baudrate ist 9600 UBRRL = (uint8_t) UBRR_BAUD_9600;
Mit writeChar() kannst du einzelne Zeichen (=Buchstaben) senden, mit writeSting() ist sogar ein ganzes Wort möglich:
writeString("Hello");
Gruß
mic







Zitieren

Lesezeichen