Forum: Mikrocontroller und Digitale Elektronik fuse bits, jetzt keine funktion


von Tom R. (t0m)


Lesenswert?

hallo, ich habe meinen mega2560 auf den internen 128kHz takt gestellt. 
nun gibt der chip keinen ton mehr von sich.
mit nem zweiten mega2560 habe ich mir ein 5V 10kHz clock generiert und 
an xtal1 angelegt. xtal2 liegt auf masse. leider tut sich nun auch nix. 
hab das clock signal mit dem oszi gemessen, ist ok.

wäre nett wenn mir jemand helfen würde!?

gruß tom

von Steven (. (ovular) Benutzerseite


Lesenswert?

Sind die Xtal-Eingänge offen?

von Tom R. (t0m)


Lesenswert?

wie meinst du offen? die pins liegen außen!

von Steven (. (ovular) Benutzerseite


Lesenswert?

Weder ein Potential noch irgend ein quarz daran anschließen.
Einfach nichts daran anschließen.

von Simon K. (simon) Benutzerseite


Lesenswert?

Offen = unbeschaltet.

Du hast ja auch beachtet, dass der ISP Programmiertakt immer nur 1/4 des 
Prozessortakt sein darf? Also würde ich an deiner Stelle maximal 30kHz 
ISP Takt einstellen.

von Tom R. (t0m)


Lesenswert?

Steven W.: sieh beitrag. xtal1 externer oszillator und xtal2 masse

Simon K.: einfacher wird es sein den externen takt um zustellen (zweiter 
µC), denn wie ich bei meinem programmer die frwuenz umstllen kann weiß 
ich nicht.

von MWS (Gast)


Lesenswert?

Dann hast Du ein Problem.

Wenn auf internen Clock gestellt ist, kannst Du extern soviel Clock 
draufgeben bis Du schwarz bist. Das hilft nix. ISP Frequenz muss runter.

von Gast (Gast)


Lesenswert?

> denn wie ich bei meinem programmer die frwuenz umstllen kann weiß
> ich nicht.

Du stellst die Frequenz nicht im Programmer ein, sondern in deinem 
Brennprogramm.

von Tom R. (t0m)


Lesenswert?

habe des öffteren gelesen, dass fehlerhaften einstellungen ein takt 
angenommen wird. aber gut ich probiert mal mit dem isp takt.

nutze avrdude mit AVR-Burn-O-Mat als GUI. Wo gibt es die Einstellung 
dort? Habe nicht gefunden.

von Tom R. (t0m)


Lesenswert?

habe nun mit der avrdude option "-i <num>" das programmieren von 10 bis 
100 getestet. leider gibt es ist keine programmiereung möglich.
habt ihr noch eine idee?

von Simon K. (simon) Benutzerseite


Lesenswert?

Tom R. wrote:
> habe nun mit der avrdude option "-i <num>" das programmieren von 10 bis
> 100 getestet. leider gibt es ist keine programmiereung möglich.
> habt ihr noch eine idee?

Probiere mal die Option -B50. Die Bitclock des ISP hat so eine 
Periodendauer von 50µs, was einer 20kHz Clock entspricht.

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.