Komisches Problem mit UART C18

Gast #1416503
Lesenswert?

Ich bin heute auf ein mir nicht erklärbares Problem mit der UART 
Schnittstelle gestoßen. Die Schnittstelle wird initialisiert wie folgt:

void Usart_init()
{
  TXSTA = 0b00100000;      //transmitter enable
  RCSTA = 0b10010000;      //USART enable, receiver enable
  SPBRG = 19;          //Baud 19.200
}



wenn ich nun etwas ausgeben will, z.B.

printf("Hallo"), kommt über UART etwa 5 Sekunden lang "ÿ" heraus, erst 
dann macht das Programm dann weiter. Weiß jemand woran das liegen 
könnte? Aja PIC ist ein  18F4685

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren