Merkwürdiges Problem mit TL866er Brennern und Arduino-nano

Gast #6280419
Lesenswert?
• ▲
▼
Hallo,
vom meinem Sohn bekam ich vor ein paar Tagen einen Arduino-Nano, bei dem 
leider die USB-Buchse nebst Leiterbahnen abgerissen war. Er wollte nun 
den Inhalt auf einen neuen haben, dank ISP ja eigentlich kein Problem.
Dachte ich...
Erster Versuch mit einem TL866A, es wird gemeckert, dass die Chip-ID 
nicht stimmt, ok, dann ohne ID-Erkennung nochmal
Zweiter Versuch, jetzt werden nur Nullen gelesen.

Gestern dann mit einem frisch eingetroffenen TL866II Plus in die nächste 
Runde:
Dritter Versuch also, Chip-ID geht nicht, es werden nur FF gelesen - 
Oha!

Vierter Versuch mit einem "USBASP" (oder so), voller Erfolg!
Den Inhalt in einen neuen Arduino-Nano geflasht und alles funktioniert 
wie immer.

Warum zum Geier lesen die TL866 den Arduino über die ISP nicht aus?
Ja, die Adapterkabel vom TL866 sind genau nach Handbuch gesteckt.
Die Controller (Atmega 328P) waren nicht gelockt, der kleine USBASP 
konnte ja auch zugreifen.
Im Moment habe ich nichts Anderes mit ISP hier, sonst könnte ich das ja 
noch testen.

Old-Papa
Gast #6283514
Lesenswert?
• ▲
▼
So, ich antworte mal selbst...

Da ich kaum was mit ISP zum Testen da habe, habe ich heute leihweise 
einen Arduino Uno bekommen (ja, eigentlich mach ich ja nüscht mit den 
Dingern)
Dieser hat auch einen Atmega328P drauf, aber die Dil-Version.

Ergebnis: Sowohl der vor Jahren gehackte TL886A als auch der nagelneue 
TL866II Plus funktionieren damit über ISP 1A.
Keine Ahnung was mit den Nanos los ist, mit anderen Flash-Tools 
funktionieren die ja auch, nur mit beiden TLs nicht.

Old-Papa
Gast #6283777
Lesenswert?
• ▲
▼
Ich noch mal...

In diesem Thread hier scheint die Lösung zu liegen:

Beitrag "Arduino Nano über ISP programmieren"

Leider habe ich die Dinger nicht mehr hier, kann also nicht nachmessen.
Das an der SCK-Leitung noch eine LED mit 1k Vorwiderstand hängt, könnte 
auch eine Ursache sein. Zumindest hat diese LED bei den Fehlversuchen 
nicht wirklich was gezeigt.
Und wenn dann noch beide R nur 680 Ohm haben (wie im o. g. Thread 
beschrieben) wirds noch schlechter.

Old-Papa
Gast #6343591
Lesenswert?
• ▲
▼
Ich nochmal...

Ich habe mich heute auch dran gesetzt und den "Reset-R" 1k durch 10k 
ersetzt.
Bei 0603 (oder gar 0402) mit meinen Ausgens schon sehr grenzwertig!
Klar, ich hätte auch einen bedrahteten nach VCC legen können, doch nö, 
das sieht gefrickelt aus. ;-)

Zumindest wuppt mein TL866II Plus nun auch diese blöden Nanos.

Old-Papa
(Firma: Rast und Ruh) #6343787
Lesenswert?
• ▲
▼
Aus AVR042: AVR Hardware Design Considerations
" The pull-up resistor can in theory be of any size, but if the Atmel 
AVR should be
programmed from e.g. STK
®
500/AVRISP the pull-up should not be so strong that the programmer 
cannot
activate RESET by draw the RESET line low. The recommended pull-up 
resistor is 4.7kΩ or larger when using
STK500 for programming. For DebugWIRE to function properly, the pull-up 
must not be smaller than 10kΩ."

Da hat man also beim Referenzdesign des Arduino Nano (ich beziehe mich 
auf v3.3) gleich noch die ICSP plus eine Arbeitsbeschaffungsmaßnahme zum 
freudigen Fehlersuchen mit eingebaut.


Auf jeden Fall danke für die Detektiv-Arbeit, Old P.
Das erspart mir bestimmt später einmal die Kopfschmerzen:)

AVR042: 
http://ww1.microchip.com/downloads/en/appnotes/atmel-2521-avr-hardware-design-considerations_applicationnote_avr042.pdf
Datasheet: 
http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-7810-Automotive-Microcontrollers-ATmega328P_Datasheet.pdf
Nano-Ref: https://store.arduino.cc/arduino-nano | 
https://content.arduino.cc/assets/NanoV3.3_sch.pdf

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.