-
Hey,
vielen Dank nochmal fuer deinen Code. Das Programm läuft und wenn ich die Buchstaben veränder kommt auch immer der richtige raus. Leider aber erst bei einer Baudrate von 38400. Woran könnte denn das liegen !? Oder hast du auch so eine hohe Baudrate eingestellt?
MFG
-
Das ist etwas eigenartig, ich habe 9600 eingestellt.
Kann mir jetzt auf die schnelle nicht vorstellen woran das liegen könnte.
Wenn ich 38400 einstelle kommt Müll.
Probier mal einen Quarz aus, vielleicht passt der interne Takt nicht.
Schreib dir ein Programm das einen Sekundentakt ausgibt und lass eine Led blinken.
-
mhh also ich versuchs morgen mal weiter...nen quarz hab ich keinen...die LEDs funktionieren im sekundentakt. Hat die Baudrateneinstellung was damit zu tun, wenn ich z.b. ne Stoppuhr programmieren will und nach gewissen Abständen die Zeit ausgeben möchte!? Das duerfte doch eigentlich keinen Einfluss darauf haben. Oder ?
MFG
-
Der UART funktioniert eigenständig, verzögern kannst du nur den Ausgabezeitpunkt eines Buchstaben, aber nicht die Geschwindigkeit der Ausgabe.
Vielleicht liegt es auch am Terminalprogramm oder den Einstellungen darin.
-
Mhh also ich werds morgen mal mit nem anderen Terminalprogramm versuchen !? Vielleicht liegts ja wirklich daran...weiß nämlich ehrlich gesagt nicht was ich im Terminalprogramm noch ändern kann!? "huihui" konnt ich auch ausgeben...aber halt wieder nur mit 38400 baud....kannst du denn ein Programm empfehlen ?
MFG
-
Ich arbeite mit UTF-8Tera-Term, das Windows HyperTerminal funktioniert aber genau so gut.