PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Quarz kaputt programmiert? Falsche Fusebits?



Edblum
16.11.2009, 10:18
Moin,

Seit einige Zeit benütze ich eine Schaltung mit eine Mega88 (8Mhz Quarz). Funktionierte ganz gut bis die Batterien zu wenig Spannung hatten. Nicht immer, aber manchmal funktionierte die Schaltung dann gar nicht mehr und musste neu geflasht werden.

Ich programmiere mit Bascom und seit einige Zeit mit USBasp-Programmer. Ich habe der Controller wieder mit dem "Default""-einstellungen programmiert, (1 Mhz ohne Quarz), Motoren laufen auch nog besser, und es funktioniert wieder.

Kann es sein dass der Quarz kaputt ist wegen falsche Fusebiteinstellung?

lg

Ed

Hubert.G
16.11.2009, 10:26
Der Quarz kann wegen falscher Fuses nicht kaputt gehen.
Auch kann der Flash nicht defekt werden wenn die Spannung zu gering wird. Was jedoch passieren kann ist, wenn im EEPROM etwas steht, das dieses überschrieben wird.
Daher sollte man immer BODEN aktivieren, dann ist diesen Problem verhindert.

Besserwessi
16.11.2009, 17:48
In ganz seltenen Fällen kann es auch passieren, dass sich ohne Brownout-Detektor der Inhalt des Flash Speichers verändert bei den Chips die einen Bottloader unterstützen.
Die Speicherstelle 0 in EEPROM wird ohne Brownoutdetektor relativ häufig verändert, also wenigstens die nicht nutzen.