Lass mal die $baud Direktive weg. Dadurch werden die UART0 Pins E.0 und E.1 gesetzt.
Gruß
Rolf
Hi,
warum funktioniert das folgende simple Testprogramm nicht?
Code:$regfile = "m64def.dat" $crystal = 16000000 $baud = 9600 Config Porte = Output Do Toggle Porte.0 ' --> leuchtet nicht Toggle Porte.1 ' --> leuchtet dauerhaft Toggle Porte.2 ' --> blinkt wie es soll waitms 500 Loop End
Nur zur Info: Fuse 103-mode abgeschaltet
Vielen Dank schon mal
Lass mal die $baud Direktive weg. Dadurch werden die UART0 Pins E.0 und E.1 gesetzt.
Gruß
Rolf
Hallo,
Mega64 Datenblatt rauskrahm,
gucken was an PE0 und PE1 so ist,
noch mal Dein Programm anguck,
"aha" habs gesehen
Stichwort UART und $baud
Hi,
ich habs mir zwar fast schon gedacht, dass es an dem UART liegt. Ich hab mich die ganze Zeit gefragt, ob man ihn deaktivieren kann/muss.
Ich währe aber glaube ich nie auf die Idee gekommen, dass es an der Baud-Definition liegt. Jetzt wo ich Euren Vorschlag gelesen habe sage ich: "Na klar, das ist es! Warum bin ich da nicht selbst drauf gekommen"
Manchmal sieht man vor lauter Wald die Bäume nicht mehr ......
Ich werde es morgen testen.
Vielen Dank!
Lesezeichen