also im Main hab ich lediglich den Aufruf von UART_Init(BR_9600) und
wenn ich dann zB. einen Char, zB 'a' mit UART_PutChar('a') senden will,
dann kommt am Terminal nur "<0>" an. Hab aber sicher die Baud auf 9600,
8bits, 1 stopbit, keine parität,... gestellt. Hatte auch mal probiert,
einen char direkt in das Senderegister der UART zu stellen...selbes
Ergebnis.
ich verwende das Explorer 16 Boad von Microchip in Verbindung mit dem
PICTail Plus Daughter Board 2 (Touchscreen). Und im Schaltplan ist auch
ein 8MHz Quarz eingezeichnet.
Kann der Systemclock trotzdem noch anders sein dann?
Habe das ICD 2, aber mit dem sehe ich leider nicht die Werte der
Register, wenn ich debugge. Hatte den Wert auch schon mal ausgerechnet
und eingesetzt->selbes Ergebnis. War glaub ich für eine Baud von 9600
51.
Danke!