Forum: Mikrocontroller und Digitale Elektronik Mega8 mit internen 8Mhz beschalten in Bascom?


von Daniel (Gast)


Lesenswert?

Hallo und grüß euch,

ich weis, das Thema ist oft diskutiert.

Ich möchte gerne einen Mega8L, der mit 3,3V betrieben wird, auf die 
internen 8Mhz umstellen. Ich verwende Bascom. Dort habe ich die Fusebits 
von den internen 1Mhz auf 8Mhz umgestellt. Im Programm natürlich auch. 
Habe dann auf WriteFS und WritePRG gedrückt und das Programm dann 
raufgespielt.

Eine Frage: Bascom schreibt in meine Programmzeilen dann eine eigene 
Zeile mit $Prog....generated. Was hat das zu bedeuten und soll ich das 
einfach so lassen?

Das Problem ist, dass er meiner Meinung nach nicht mit 8Mhz läuft, das 
Programm braucht immer viel länger, Läuft nicht richtig weg.....

Wenn ich dann wieder unter die Fusebits zurückgehe, dann steht da immer 
wieder internal 1Mhz...Also er bleibt nicht auf internal 8Mhz.

Was mache ich da falsch?
Kann mir da bitte einer weiterhelfen?

Danke,
Daniel

von Klaus D. (kolisson)


Lesenswert?

also...

normalerweise gehst du in den programmer.. auf die seite mit den fuses
und machst dann deine einstellung für den takt.

dann drückst du auf WriteFS. Wenn du dann anschliessend auf Refresh 
klickst, sollte das Bild sich neu aufbauen und die Änderung schon 
sichtbar werden.

Die Taste Write PRG ist unnötig und schreibt dir diese $PROG zeilen ind 
den Text, was eher unnötig ist.  Die würde ich einfach wieder löschen.

Wenn Du nach dem Refresh die Änderung der Fuse dann sehen kannst ist das 
an der stelle soweit okay.

dann musste im text noch die einstellung $crystal anpassen und das 
programm neu compilieren und brennen.

gruss klaus

von Oliver _. (verleihnix)


Lesenswert?

Write PRG ist nur nützlich, wer sehr oft
uC brennen muss (neue) und die Fusebits dabei auch
geändert werden müssen.
Somit werden beim brennen die Fusebits gleich mit
beschrieben.

mfg

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.