Forum: Mikrocontroller und Digitale Elektronik ATMega88 über FT232R programmieren


von Benedikt Z. (benezi)


Lesenswert?

Hey Forum!

Habe gestern versucht, mit Bascom AVR den AT88 über den FT232R zu 
programmieren. Der FT232R ist per VCP-Treiber eingebunden. 
MCS-Bootloader ist auf dem AT88 vorhanden. Verbunden sind der Atmel und 
dar FT232R an Masse, RXD und TXD.

Zunächst folgende Fehlermeldung:
"Open COM2
Sending Init byte
Loader returned : 123
Uploading...
Error : -6008
Finish code : -6008"

Der MCS-Bootloader scheint zu funktionieren, da der Loader die "123" 
zurückgibt. Nun aber aber funktioniert der Atmel nicht mehr wie er 
sollte, zeigt nur noch Unsinn an. Weiter Versuche schlugen fehl.

Ich hab von dem Ganzen nicht allzuviel Ahnung.
Warscheinlich irgendein unsinniger Fehler?
Lag der Fehler darin, den Atmel mit dem FT232R programmieren zu wollen?

Grüße und vielen vielen Dank für eure Hilfe!
Benedikt

von Timmo H. (masterfx)


Lesenswert?

-6008 - too many errors

Vielleicht passt die baudrate nicht so ganz. Benutzt du den internen 
Oszillator?

von Michi (Gast)


Lesenswert?

Hast du die Einstellungen der Fuses des mega88 berücksichtigt bzw. 
geändert?

Benedikt Zimmermann schrieb:
> Nun aber aber funktioniert der Atmel nicht mehr wie er
> sollte, zeigt nur noch Unsinn an.
Das ist ein bischen wenig an Info. Ein Verändern des Oszillatortaktes 
zieht eine Veränderung der Baudraqte nach sich.

von Benedikt Z. (benezi)


Lesenswert?

Timmo H. schrieb:
> Benutzt du den internen
> Oszillator?

Ja. Den hab ich per $crystal = 8000000 festgelegt.
Die Baudrate ist mit $baud = 19200 festgelegt.

Michi schrieb:
> Hast du die Einstellungen der Fuses des mega88 berücksichtigt bzw.
> geändert?

Nein, da hab ich soweit nicht dran rumgespielt. Der mega88 kam schon mit 
dem MCS-Bootloader drauf.

Michi schrieb:
> Das ist ein bischen wenig an Info.

Also das dazugehörende Display zeigt mal gar nichts, mal nur Bruchstücke 
aus dem Programm an. Heißt den Begrüßungstext und danach noch ein paar 
Zahlen.

Grüße und Danke euch!

von Michi (Gast)


Lesenswert?

Benedikt Zimmermann schrieb:
> Heißt den Begrüßungstext und danach noch ein paar
> Zahlen.
Wenn das nach wiederholtem Reset immer wieder das gleiche ist, wird das 
Displaytiming ok sein. Die Zahlen sollen vom Programm schon ausgegeben 
werden und sind richtig? Mehr Hilfe würdest du bekommen, wenn du das 
Programm anhängen würdest.

von Benedikt Z. (benezi)


Lesenswert?

Michi schrieb:
> Wenn das nach wiederholtem Reset immer wieder das gleiche ist, wird das
> Displaytiming ok sein. Die Zahlen sollen vom Programm schon ausgegeben
> werden und sind richtig? Mehr Hilfe würdest du bekommen, wenn du das
> Programm anhängen würdest.

Jein, sie sind an sich richtig, aber das Programm bleibt stecken und 
beginnt dann wieder von vorn. Ich könnte mir vorstellen, dass es nur 
noch teilweise vorhanden ist. Das Programm an sich ist größer und nicht 
von mir selbst - ein Projekt aus der Elektor von Herrn Kainka.

Was ist jetzt im Zusammenhang mit der Baud-Rate? Könnte da irgendetwas 
schief gelaufen sein?

Grüße und 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.