Forum: Mikrocontroller und Digitale Elektronik Attiny45 problem mit Takt


von Sebastian G. (huehnerhose)


Lesenswert?

Hi,

ich hab hier ein seltsames Problem mit einem Attiny45.
Sofern ich den einfach programmieren will (neu gekauft) wird er vom 
Programmer nicht erkannt. Erst wenn ich einen externen Takt anlege wird 
er erkannt und ich kann flash etc.

Die Fuses stehen aber auf internen 8MHz ?!

Jemand ne Idee warum das so ist?

von holger (Gast)


Lesenswert?

>Die Fuses stehen aber auf internen 8MHz ?!

Die Fuses stehen auf 1MHz internen Takt. CKDIV8 beachten!
ISP Frequenz auf 250kHz oder weniger einstellen.

von Sebastian G. (huehnerhose)


Lesenswert?

Danke,

aber das ist nicht das Problem, der Prozessor läuft gar nicht. Also ich 
hab den ISP schon runtergestellt. Ich kann ja auch Progs raufflashen 
wenn ich die externe Quelle dran habe. Aber selbst das LED-an-Testprog 
läuft dann nicht. Mit Takt schon.

von holger (Gast)


Lesenswert?

>Ich kann ja auch Progs raufflashen
>wenn ich die externe Quelle dran habe.

Dann hast du ihn wohl auf externen Takt gefused.

von Sven J. (locutussum)


Lesenswert?

evtl. im programmer die bezeichnungen vertauscht? je nach programmer 
sind manchmal häckchen bit0 u. keine häckchen bit1 od. auch umgekehrt, 
da solltest dir am besten die details zu deiner verwendeten software 
durchlesen (und auch mal ins datenblatt gucken)

von Sebastian G. (huehnerhose)


Lesenswert?

Sry wenn ich etwas ungehalten wirke, aber:

Ich schrieb schon:
"Aber selbst das LED-an-Testprog
läuft dann nicht. Mit Takt schon."

Es ist definitiv interner Takt eingestellt (AVR Studio + verifizierung 
nach Datenblatt). Und dennoch funktionierts nur mit externem Takt - was 
eigentlich total widersinnig ist, da er in der Fusestellung eigentlich 
den Pin als I/O-Port benutzen sollte....

von holger (Gast)


Lesenswert?

>Sry wenn ich etwas ungehalten wirke, aber:

Naja.

>Es ist definitiv interner Takt eingestellt (AVR Studio + verifizierung
>nach Datenblatt). Und dennoch funktionierts nur mit externem Takt - was
>eigentlich total widersinnig ist, da er in der Fusestellung eigentlich
>den Pin als I/O-Port benutzen sollte....

Wenn er nur mit externem Takt läuft, ist auch nur externer Takt
eingestellt. Da kannst du sagen was du willst. Irgendwas machst
du oder das AVR Studio falsch. Wobei ich den Fehler nicht unbedingt
an erster Stelle beim AVR Studio sehe ;)

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.