Hmm, also reingesprungen wird auf jeden Fall in beide Funktionen (fputc,
fgetc). Beim Weitersteppen kann ich bei meiner fputc auch sehen, dass
sich das DR ändert (mit der entsprechenden Ziffer befüllt), so konnte
ich auch feststellen, dass alle im Terminal eingegeben Zeichen wirklich
empfangen werden (zumindest von fgetc). Bei der fputc kann ich jedoch
keine Änderung des DR sehen, es bleibt auf 0x00. Trotzdem erscheint im
Terminalprogramm (putty) das entsprechende Zeichen (wird auch richtig
übergeben). Das hört sich komisch an. Es ist aber auf jeden Fall so,
dass die erste Ziffer gar nicht in meiner Variablen ankommt, da habe ich
auch schon nachgeschaut.
Nutze ein Olimex STM32-P103 (ti max3232c ist auf dem Board) ohne
USB-RS232 Wandler, der PC hat einen COM-Port (und der hängt an einem
Q57 Express Chipset LPC Interface Controller - 3B0A).