Forum: Mikrocontroller und Digitale Elektronik Attiny44A spinnt


von Christian F. (cmf) Benutzerseite


Lesenswert?

Hallo,

ich scheine meinen Attiny44A verfust zu haben. Er antwortet nicht mehr. 
Ein Testprogramm mit einer blinkenden LED läuft aber noch. Es hört nur 
auf, wenn ich RESET an 12V lege, bei GND läuft es weiter. Folgerung:
RSTDISBL gesetzt

Was mich allerdings sehr verwirrt ist, dass das ganze OHNE externen Takt 
läuft. Schließe ich aber einen Quarz an, blinkt die LED plötzlich 
schneller. Woran liegt das???

von greenhorn (Gast)


Lesenswert?

Hallo Christian!

Christian F. schrieb:
> ich scheine meinen Attiny44A verfust zu haben. Er antwortet nicht mehr.
> Ein Testprogramm mit einer blinkenden LED läuft aber noch. Es hört nur
> auf, wenn ich RESET an 12V lege, bei GND läuft es weiter. Folgerung:
> RSTDISBL gesetzt

Klingt für mich logisch.

> Was mich allerdings sehr verwirrt ist, dass das ganze OHNE externen Takt
> läuft. Schließe ich aber einen Quarz an, blinkt die LED plötzlich
> schneller. Woran liegt das???

Ich finde das nicht so verwirrend. CLK1, CLK2 und /RESET sind drei 
unterschiedliche Pins. Wenn du RSTDISBL programmiert hast, heißt das ja 
nicht, dass du auch etwas bei den Oszillator-Fuses verstellt hast.

Da bleibt wohl nur, einen HV-Programmer zu nutzen. Oder du schmeißt den 
ATtiny44A weg, für 1 Euro kriegst du einen neuen.

von Christian F. (cmf) Benutzerseite


Lesenswert?

greenhorn schrieb:
> Ich finde das nicht so verwirrend. CLK1, CLK2 und /RESET sind drei
> unterschiedliche Pins. Wenn du RSTDISBL programmiert hast, heißt das ja
> nicht, dass du auch etwas bei den Oszillator-Fuses verstellt hast.
Ich dachte immer, man kann nur einstellen:

*Quarz: Kein Quarz  = kein Takt; Quarz = Frequenz des Quarzes
*Interner Takt: Man kann soviele Quarze anstecken wie man will, es 
ändeert sich nichts.

Aber es läuft halt ohne Quarz langsam und mit Quarz schneller. Und eben 
das kapier ich nicht.

von Markus W. (Firma: guloshop.de) (m-w)


Lesenswert?

Christian F. schrieb:
> *Quarz: Kein Quarz  = kein Takt; Quarz = Frequenz des Quarzes
> *Interner Takt: Man kann soviele Quarze anstecken wie man will, es
> ändeert sich nichts.
>
> Aber es läuft halt ohne Quarz langsam und mit Quarz schneller. Und eben
> das kapier ich nicht.

Sei doch froh, dass er schwingt. :-)

Vielleicht hast du wirklich aus Versehen die Fuses so eingestellt, dass 
er einen externen Quarz benutzt. Es steht doch nirgends, dass der 
Mikrocontroller dann ohne Quarz nicht auch schwingen darf. Wenn ich mich 
recht erinnere, ist der Zustand
1
"Fuse für externen Quarz" UND "kein Quarz angeschlossen"
im Datenblatt gar nicht definiert, du kannst also schlecht ein 
bestimmtes Verhalten erwarten und dich dann beschweren, wenn am Ende 
doch etwas anderes passiert als du denkst. ;-)

greenhorn schrieb:
> Da bleibt wohl nur, einen HV-Programmer zu nutzen. Oder du schmeißt den
> ATtiny44A weg, für 1 Euro kriegst du einen neuen.

So ist es.

von Uwe (de0508)


Lesenswert?

greenhorn schrieb:
> Da bleibt wohl nur, einen HV-Programmer zu nutzen. Oder du schmeißt den
> ATtiny44A weg, für 1 Euro kriegst du einen neuen.

Guten Morgen, mich interressiert noch die Quelle für den atTiny44-20SSU 
(soic-14) für <10 Stück.

von Markus W. (Firma: guloshop.de) (m-w)


Lesenswert?

Uwe S. schrieb:
> Guten Morgen, mich interressiert noch die Quelle für den atTiny44-20SSU
> (soic-14) für <10 Stück.

Hallo Uwe,

wie er auf den Dreh kommt, weiß ich allerdings auch nicht. Für die im 
DIP-Gehäuse mag der Preis wohl stimmen, auch für einzelne, aber bei 
SOIC14 kenne ich keine "vernünftige" Quelle, bei der die Versandkosten 
im Rahmen bleiben.

greenhorn: Auf welche Gehäuseform beziehst du dich? Und wo kriegst du 
ATtiny44A in SOIC14 für den Preis her?

von greenhorn (Gast)


Lesenswert?

Habt euch doch nicht so wegen der paar Cent...

ATtiny44A SOIC14 bei Reichelt 1,15
ATtiny44A DIP14 bei Reichelt 1,30
ATtiny84A DIP14 bei guloshop.de 1,00 (mehr Speicher für weniger Geld)

Conrad hat ihn auch, kostet aber 3,04 Euro. Trotzdem ein guter Preis, 
wenn man einen Laden um die Ecke hat und nur ein Stück braucht.

von Bello (Gast)


Lesenswert?

Christian F. schrieb:
> Es hört nur
> auf, wenn ich RESET an 12V lege
12V? Ist das ein automotive µC?

von spess53 (Gast)


Lesenswert?

Hi

>12V? Ist das ein automotive µC?

Kann jeder AVR ab. Damit ist der im HV-Programmierung-Mode.

MfG Spess

von Christian F. (cmf) Benutzerseite


Lesenswert?

Der Attiny ist gerettet!!!

Ich habe den fusebitdoctor auf meinem Breadboard aufgebaut, gestartet, 
und ja, endlich lebt er wieder!

von Markus W. (Firma: guloshop.de) (m-w)


Lesenswert?

Christian F. schrieb:
> Der Attiny ist gerettet!!!
>
> Ich habe den fusebitdoctor auf meinem Breadboard aufgebaut, gestartet,
> und ja, endlich lebt er wieder!

Glückwunsch! :-)

Welchen "fusebitdoctor" hast du gebaut? Da gibts ja verschiedene...

von Christian F. (cmf) Benutzerseite


Lesenswert?

Ich habe den hier* gebaut. Allerdings nur auf dem Steckbrett und nur den 
HVSP Mode. Außerdem habe ich die Spannungsversorgung vereinfacht und 
über einen Computertrafo bezogen.

* http://diy.elektroda.eu/atmega-fusebit-doctor-hvpp/?lang=en

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.