Zerstören eines Kontrollers durch Ändern der Fusebits?

Gast #754611
Lesenswert?
• ▲
▼
Hallo,

ich habe mit Bacom Basic ein kleines Programm für einen atMega32 
geschrieben.
Dieses Programm hat auch richtig funktioniert.

Ich benutze einen Quarz und habe danach deshalb die Fusebits so 
umgestellt, dass dieser Quarz auch benutzt wird.

Das dumme ist nur, dass mein Controller jetzt offensichtlich nicht mehr 
richtig funktioniert, immer am Ende der Übertagung kommt eine 
Fehlermeldng "Diference at 0,000001" oder so ähnlich.

Ich habe das jetzt schon bei 2 neuen Controllern ausprobiert und beide 
funktionieren offenbar jetzt nicht mehr richtig. Woran kann das liegen?

Frank
Gast #754644
Lesenswert?
• ▲
▼
Gast #754663
Lesenswert?
• ▲
▼
Mh,

in anderen Beiträgen steht, dass es sein kann, dass ich mich quasi 
ausgesperrt habe.

Wie kann das sein? Ich habe auf dn Quarz umgestellt, den ich auch 
einsetze.

Wie kann ich meine Controller noch retten?
Gast #754667
Lesenswert?
• ▲
▼
ich mach zwar nix mit bascom ( da basic stinkt )

aber ich glaub nicht das die futsch sind du hast dich warscheinlich nur 
"verfuseed" oder dein quarz schwingt nicht oder ist falsch angeschlossen 
oder du hast auf oszilator gestellt.

ganz einfach wenn du auf oszilator gestellt hast hol dir aus deiner 
bastelkiste einen oszilator zwischen 0 und 16mhz und klemm den an.

wenn dein quarz nicht will nem einen anderen oder andere kondens....

viel spass noch beim rausknobeln
Gast #754669
Lesenswert?
• ▲
▼
Da gibt's 2 Möglichkeiten:
1. Du hast die Fuses falsch gebrannt
2. Dein Oszillator läuft aus irgebndwelchen Gründen nicht.

Wie in den Links beschrieben, externen Takt anlegen und Kontakt 
aufnehmen, dann müsstest du zumindest die Signatur lesen können und die 
Fuses kontrollieren.
Gast #754695
Lesenswert?
• ▲
▼
/
1. Bei mir werden Fuses seit 30 Jahren GEBRANNT, wieso heissen die sonst 
FUSES?
2. Sein Oszillator laüft nicht. Zur Erläuterung: ein Quarzoszillator 
besteht aus Quarz, einer irgendwie gearteten 
Verstärker-/Rückkopplungsschaltung und i.d.R. 2 Kapazitäten. Was jetzt 
bei ihm falsch läuft, keine Ahnung...
KÖNNTE der Quarz sein, aber auch Verbindungsfehler, falsche 
Kondensatoren usw.

/Klugscheiss Ende
Gast #754712
Lesenswert?
• ▲
▼
Für solche Fälle ist ein Quarzoszillator mit 4MHz prima als Retter 
geeignet. Einfach dessen Ausgang an XTAL1 anschließen, dann sollte eine 
Kommunikation wieder möglich sein. ;)
Zur Beachtung: ISP-Frequenz < 1/4 der Takfrequenz, bei 4MHz also max. 
1MHz.
Gast #756357
Lesenswert?
• ▲
▼
So, ich kann die Controller wieder ansprechen.

Kann mir bitte jemand sagen, welche Eigenschaft ich genau auswähölen 
muss? Ich will nicht den gleichen Fehler nocheinmal machen...

Ich habe einen Quarz mit 16MHZ angeschlossen. In Bascom gibt es aber 
mehrere Eigenschaften, die ähnlich aussehen:

Ext. Crystal/Resonator High Freq.Start-Up-Time:16K CK ??? ms 
[CKSEL=????? SUT=????]

Diese Eigenschaft gibt es mit verschiedenen Werten für die Fragezeichen.
Welche Werte müssen das sein? Wovon hängt das ab?


Frank

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren