Forum: Mikrocontroller und Digitale Elektronik Bootloader Mega32 mcselec Bascom Probleme


von Stefan J. (Gast)


Lesenswert?

Hallo Leute

ich habe mich mal mit dem Bootloader von mcselec versucht.
(BootLoader.bas)


Das Einspielen und später der Upload von Programmen über RS232 klappt 
auch 1a.
So, was aber nicht mehr funktioniert sind in den Programmen Ausgaben 
über den ComPort.

Also bei :

Open "comd.1:19200,8,n,1" For Output As #1
Print #1 , "Test"


kommt nix ....

Spiele ich das Programm wieder über den ISP ein, kommt eine Ausgabe...

von Peter R. (peterfido)


Lesenswert?

Der Atmega32 hat nur einen Hardware UART. Dieser wird vom Bootloader 
entsprechend konfiguriert. Wenn Du diesen als SoftUART ansprechen 
möchtest, musst Du den Hardware erst wieder abschalten (Reset 
UCR.3:Reset UCR.4(wenn ich das richtig in Erinnerung hab)). Oder Du 
nutzt ihn gleich weiter in Hardware.

Einfach

$baud = 19200

und später ein simples

print "Test"

von Stefan J. (Gast)


Lesenswert?

ahhhh ... Vielen Dank ! :-)

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.