Gast
#1416503
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