Forum: Mikrocontroller und Digitale Elektronik Keine Verbindung zum ATTiny10 mit Atmel-ICE


von Steven T. (kampfwaffel)


Lesenswert?

Ich habe mal wieder versucht mein Projekt mit einem ATTiny10 
auszubuddeln.
Habe das damals wegen einiger Probleme erstmal beiseite gepackt, weiß 
aber heute nicht mehr genau warum.

Nun habe ich aktuell das Problem, dass ich es nicht mal schaffe einen 
Tiny10 zu programmieren. Das Atmel-Studio meckert immer: "Unable to 
enter programming mode".
Nun habe ich das schon mehrfach alles überprüft, insgesamt 5 (davon 
könnten zwei kaputt gewesen sein, drei waren nagelneu) Tinys probiert 
und nirgends passiert etwas.

Spannung ist wie im Datenblatt angegeben 5V aus einem Labornetzteil mit 
10mV Auflösung, überprüft mit Multimeter.
Die Verdrahtung habe ich auch schon mehrfach überprüft und finde keinen 
Fehler.

MISO/TPIDATA an Pin 3, SCK/TPICLK an Pin 1, RESET an Pin 6, Pin 2 GND, 
Pin 5 VCC.
Ich gehe davon aus, dass die Pinbelegung des Steckers korrekt ist, da 
ich damit über SPI (Pinbelegung scheint laut Datenblatt identisch zu 
sein) eine Verbindung zu verschiedenen ATMegas aufbauen kann.

Ich habe langsam die Sorge, dass der Atmel-ICE defekt ist, kann mir dann 
aber nicht erklären, warum es über SPI wunderbar läuft.
Am Tiny10 hängt außer des Programmieradapters und der 
Spannunsgversorgung nichts.

Ich kann mich noch dunkel daran erinnern, dass ich bei meinen ersten 
Versuchen nicht in den Programmiermodus kam, außer ich versuche es über 
HVSP, dabei habe ich 12V an den RESET Pin gelegt und anschließend erst 
die Versorgungsspannung eingeschaltet, aber auch das funktioniert nicht.
Laut Datenblatt des Tiny10 steht, man soll zuerst die 
Versorgungsspannung anschließen und dann den RESET-Pin auf 12V legen, 
das zerstörte aber ziemlich sicher einen Tiny, der wird nun nun gut warm 
und das Netzteil ging in die Strombegrenzung.

Übersehe ich hier irgendetwas, was man besonders beachten muss?

von Stefan F. (Gast)


Lesenswert?


von Steven T. (kampfwaffel)


Lesenswert?

Stefan U. schrieb:
> Der ATTiny10 hat kein ISP Interface, sondern TPI.
>
> Siehe Datenblatt Kapitel 15
> 
http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-8127-AVR-8-bit-Microcontroller-ATtiny4-ATtiny5-ATtiny9-ATtiny10_Datasheet.pdf
>
> Und http://cfile2.uf.tistory.com/image/12379A3F50CAC67D11D465

ISP ist In-System-Programming und das trifft sehr wohl auf TPI zu.

Ich denke du verwechselst hier ISP und SPI.

Das ist mir schon klar und ich wähle beim Atmel-Studio im 
Device-Programmer auch TPI aus (was ohnehin die einzige 
Auswahlmöglichkeit darstellt).
Die Pinbelegung des Atmel-ICE bei TPI ist identisch zu SPI, also Clock, 
Reset, VCC, GND, MISO/DATA.

Aber ich habe gerade den Fehler gefunden... Ich habe doch tatsächlich 
DATA und CLK vertauscht...
Funktioniert nun, manchmal ist man einfach zu verbissen.

: Bearbeitet durch User
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.