Probleme mit dem AVR MKII. LED blinkt orange

Gast #4093831
Lesenswert?
• ▲
▼
Hallo,

ich flashe jetzt schon seit gut 2 Jahren mit meinem AVR MKII Controller 
der ATTiny Reihe.

Seit gestern habe ich aber das Problem, dass scheinbar das Flashen nicht 
mehr richtig funktioniert. Den ein simpler LED Test hat gezeigt dass das 
Programm auf dem Chip nicht mehr ausgeführt wird.

Sobald ich Strom auf die Schaltung gebe fängt der MKII auch an orange zu 
blinken.

Dieses blinken steht ja für verschiedene Problemsituationen die auch AVR 
in der FAQ List beschrieben hat.

Nun konnte ich herrausfinden, dass es ein Problem mit der RESET Leitung 
bei mir gibt.

Schließe ich nur die RESET Leitung vom MKII mit einem 10K Pullup zum 
MKII an so leutet die LED grün. Also alles in Ordnung. Lege ich nun die 
RESET Leitung an den RESET Pin eines ATTinyX mit einem 10K Pullup fängt 
die LED an zu blinken.

Das eigentliche flashen funktioniert aber da ich von avrdude keinerlei 
Fehlermeldung bekomme und der Vorgang auch sauber durchläuft. Nach dem 
flashen hört die LED auf zu blinken und die LED leuchtet solange grün
bis die Stromzufuhr einmal unterbrochen wurde.

Der Tiny wurde aber nur scheinbar geflasht den der Code läuft wie ich 
mit dem LED Test herausfinden konnte nicht auf dem µC.

Wenn ich nun händisch für den Zeitraum des flashens den RESET Port des 
µC auf GND lege und danach auf VCC. Dann hat alles sauber funktioniert 
und der Chip läuft mit dem gewünschten Program.

Nun meine Frage kennt jemand vielleicht dieses Problem? Ein Upgrade der 
Firmware hat leider nichts gebracht.

Gibt es eine Möglichkeit bei dem MKII einen Factory Reset durchzuführen 
?

Bin ein bisschen ratlos.

Gruss,

Markus
Gast #4093855
Lesenswert?
• ▲
▼
DerGast schrieb:
> Wenn ich nun händisch für den Zeitraum des flashens den RESET Port des
> µC auf GND lege und danach auf VCC. Dann hat alles sauber funktioniert
> und der Chip läuft mit dem gewünschten Program.

Hast Du eventuell eine Unterbrechung der Resetleitung zwischen 
Programmer und Chip?
#4093913
Lesenswert?
• ▲
▼
DerGast schrieb:
> Das habe ich schon mit dem Durchgangsprüfer getestet

Und was sagt uns das? Der Strom, der fliesst, reicht aus, um den 
Durchgangsprüfer zum Piepsen zu bringen. Mehr nicht. Dass der Widerstand 
der Leitung niederohmig genug ist, um den Reset auf 0 zu ziehen, sagt 
das aber nicht aus.

DerGast schrieb:
> Wenn ich nun händisch für den Zeitraum des flashens den RESET Port des
> µC auf GND lege und danach auf VCC. Dann hat alles sauber funktioniert
> und der Chip läuft mit dem gewünschten Program.

Dann ist auch dort der Fehler zu suchen.

mfg.
Gast #4093921
Lesenswert?
• ▲
▼
Thomas Eckmann schrieb:
> Und was sagt uns das? Der Strom, der fliesst, reicht aus, um den
> Durchgangsprüfer zum Piepsen zu bringen. Mehr nicht. Dass der Widerstand
> der Leitung niederohmig genug ist, um den Reset auf 0 zu ziehen, sagt
> das aber nicht aus.

Nur, normalerweise piepsen Durchgangsprüfer bei hochohmigem Durchgang 
nicht. Erst unterhalb von ca. 30 Ohm tun die das (üblicherweise). 
Allerdings weiß ich nicht, was "DerGast" für einen Durchgangsprüfer hat. 
Wenn der auch bei hochohmigem Durchgang schon piepst, kann das schon die 
Ursache sein...

Möglich ist auch, daß der Pullup am RESET vom µC eventuell zu 
niederohmig ist und der Programmer es deshalb nicht schafft, ihn auf GND 
zu ziehen.
Gast #4093932
Lesenswert?
• ▲
▼
npn schrieb:
> Möglich ist auch, daß der Pullup am RESET vom µC eventuell zu
> niederohmig ist und der Programmer es deshalb nicht schafft, ihn auf GND
> zu ziehen.

Der Widerstand hat 10KOhm. Nutze ich schon ewig hat auch noch nie 
Probleme gemacht.

@Thomas:
Zitat von meinem ersten Post:
Schließe ich nur die RESET Leitung vom MKII mit einem 10K Pullup zum
MKII an so leutet die LED grün. Also alles in Ordnung. Lege ich nun die
RESET Leitung an den RESET Pin eines ATTinyX mit einem 10K Pullup fängt
die LED an zu blinken.

Und was sagt Dir das? Das die Leitung OK ist sowohl mit dem Prüfer als 
auch am MKII wenn ich so vorgehe.
Gast #4093942
Lesenswert?
• ▲
▼
npn schrieb:
> 10k sind schon richtig. Die Frage war nur, ob du genau diesen Tiny
> schon ewig nutzt oder ob du die 10k schon ewig einsetzt. Im Zweifelsfall
> miß doch mal den Widerstand nach.

Nein nein ich habe das Problem an knapp 10 Tinys beobachtet den 
Widerstand habe ich schon durchgemessen der ist ok. Habe in aber 
trotzdem ersetzt hat aber keinen Erfolg gebracht. Ich nutzt nur immer 
10K am Reset vielleicht habe ich mich da falsch ausgedrückt.
Gast #4093957
Lesenswert?
• ▲
▼
DerGast schrieb:
> npn schrieb:
>> 10k sind schon richtig. Die Frage war nur, ob du genau diesen Tiny
>> schon ewig nutzt oder ob du die 10k schon ewig einsetzt. Im Zweifelsfall
>> miß doch mal den Widerstand nach.
>
> Nein nein ich habe das Problem an knapp 10 Tinys beobachtet den
> Widerstand habe ich schon durchgemessen der ist ok. Habe in aber
> trotzdem ersetzt hat aber keinen Erfolg gebracht. Ich nutzt nur immer
> 10K am Reset vielleicht habe ich mich da falsch ausgedrückt.

Wie gesagt, die 10k sind völlig okay. Aber was jetzt mit den Tinys ist, 
kann ich dir leider auch nicht adhoc sagen. Aber vielleicht hat noch 
jemand anderes eine gute Idee.
#4093971
Lesenswert?
• ▲
▼
DerGast schrieb:
> Und was sagt Dir das?

Dass du kein Multimeter hast und deswegen den Fehler nicht vernünftig 
eingrenzen kannst. Oder dass du ein Multimeter hast und die Spannung am 
Resetpin nicht gemessen hast.

"Wenn ich nur am Widerstand...dann messe ich...und die LED leuchtet 
grün. Schliesse ich den AVR an, blinkt die LED und die Spannung ist..."

Das ist eine Fehleraussage.

mfg.
Gast #4093973
Lesenswert?
• ▲
▼
DerGast schrieb:
> Ich habe das Gefühl der MKII ist defekt. Aber ich kann es halt
> nicht
> genau
> beweisen weil er halt in der oben genannten Konstellation funktioniert.

Kannst du mit diesem MK-II andere Schaltungen programmieren? Evtl. auch 
mit anderen µC's (ATmega z.B.)? Wenn es am MK-II liegt, dann müßte der 
gleiche Effekt dort auch auftreten. Vielleicht hast du eine andere 
Platine da, wo du das mal testen kannst?
Gast #4094816
Lesenswert?
• ▲
▼
Hi,

erstmal danke für eure Antworten und sorry das ich mich erst jetzt 
zurück melde.

Nach dem ich gestern auf dem Steckbrett mit mehreren Chips alles 
mögliche probiert habe und der Fehler bei allen Chips aufgetreten ist. 
Habe ich nochmals manuell dem MKII ein Firmware Upgrade verpasst, mit 
der Kurzschlussmethode die von AVR beschrieben wird.

Seit dem habe ich wieder Ruhe. Bis auf den ATTiny44 bei dem auch die 
ganze Geschichte angefangen hat, funktioniert der MK jetzt wieder mit 
allen Chips.

Den Tiny habe ich jetzt mal mit bleibender Erinnerung aussortiert ;-)


Nochmal ein Danke in die Runde und Beste Grüsse.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.