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
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
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.