PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Frage zum Mega32



Kampi
29.02.2012, 16:28
Hallo Forum,

ich hab vorhin eine Stunde nach dem Fehler gesucht warum mein Mega32 ein einfaches "Hallo Welt" Programm nicht ausführt. Und da habe ich durch Zufall gesehen das das Bit für den Takt auf Int. 1MHz stand obwohl es eigentlich auf Extern High Freq. stehen soll.
Meine Frage.....kann sich das Fusebit (irgendwie) einfach umstellen? Weil ich hab es DEFINITV nicht bewusst umgestellt.

Danke für die Info.

joar50
29.02.2012, 16:37
Hallo,
das ist die Werkseinstellung bei Auslieferung. ( DB S.29)
Evtl. bei der Programmierung durch gerutscht?

Kampi
29.02.2012, 16:58
Der Controller ist auf meinem RN-Control welches ich schon länger benutze.....kann es sein das durch ein Fehler beim Programmieren der Controller zurückgesetzt wurde oder zumindest nur das Bit?

Hubert.G
29.02.2012, 17:17
Kommt auf deinen Programmer an, bei den ganz einfachen an der seriellen oder parallelen Schnittstelle soll das vorkommen.
Mir allerdings noch nie passiert.

Kampi
29.02.2012, 17:27
Ich nutze den All-AVR Programmer.
Ich meine der Fehler ist nicht schlimm nur ich hab mich halt gefragt warum weder SPI noch UART nicht funktioniert haben ^.^

yaro
29.02.2012, 19:00
Avrdude hat (oder hatte mal) als Standard die Einstellung, dass er zuerst die Fuses ausliest, dann programmiert, dann die Fuses nochmal ausliest. Wenn sie sich während des programmierens geändert hatten, schreibt er die alten wieder rein.
Ich hatte mal mehrere Controller am SPI hängen und hatte mit ISP (usbasp) programmiert, ohne die Leitung mit Widerständen abzusichern.
Dann geschah folgendes: Während avrdude die Fuses auslas, schrieb ein anderer Controller gerade etwas auf den Bus. Beim rücklesen warens dann die angeblich falschen und wurden zurückgesetzt...
Als Effekt lief der Controller mit dem internen 1MHz Quarz statt dem externen 16MHz. Alles halbsoschlimm, wenn die Fuses nicht zufällig die ISP Programmierung abschalten... War aber trotzdem blöd, weil es 1std vorm Wettbewerb war und ich 45min brauchte, um den Fehrler zu finden...

Gruß, Yaro