Gast
#35790
Hallo ihr Bastelwütigen,
ich möchte mir ein serielles LCD selber basteln, dass ich über einen
Pegelwandler an den PC anschliesen will. Das ganze will ich in C
programmieren - komme im Moment aber nicht so recht weiter (vielleicht
kennt jemand eine Homepage mit einem ähnlichem Projekt - ich habe bisher
nur sowas für asm entdeckt)
Folgendes Problem:
Die Funktion putchar_lcd funktioniert grundsätzlich wunderbar - kann
beliebig oft aufgerufen werden und zeigt immer das passende ASCii
zeichen an, wenn ich jetzt statt: putchar_lcd('d') einfach
putchar_lcd(uartbuffer) hinschreibe (uartbuffer ist das per uart
empfangene byte) verliert das Programm mehr als 50 % der Zeichen, obwohl
ich nur 9600 bit eingestellt habe, die serielle Verbindung eigentlich
funktioniert und das ganze Interrupt gesteuert ist - ich hab' den code
mal gekürzt angehängt und hoffe stark auf eure Hilfe!!
mfg
Christian