Forum: Mikrocontroller und Digitale Elektronik Attiny4 mit PDI programmieren


von Tim (Gast)


Lesenswert?

Hallo,

Ich muss für ein Projekt viele Attiny4 programmieren. Beim Prototyp (Avr 
Studio 5) hat das alles wunderbar geklappt. Jetzt habe ich die Serie 
gefertigt und bekomme keinen einzigen programmiert.... Ich habe jetzt 
avr Studio 6 und ich musste meinen mkII Programmer Updaten (liegt es 
vielleicht an dem Update?)
Ich komm nicht in den programming Mode. Da kommt immer eine Fehler.
Ich hatte schon an einen Fehler im Layout gedacht. Aber selbst der 
Prototyp lässt sich nicht mehr programmieren. Ich habe auch schon die 
isp Kabel von Anfang bis Ende durchgemessen ob es irgendwelche 
Unterbrechungen gibt. Gesteine habe ich auch noch einen avr und einen 
Xmega angeschlossen und PDI und isp laufen ... Nur tpi irgendwie nicht. 
Hat jemand eine Idee?

Danke

Gruß tim

von Tim (Gast)


Lesenswert?

In der Überschrift soll das übrigens tpi heißen ;)

von Tim (Gast)


Lesenswert?

Also ich hab mal den CLK Port gemessen und da tut sich gar nichts. 
Während bei ISP oder PDI (auch ohne AVR) massig Takte gesendet werden...
Liegt es vielleicht doch am Programmer?

von Floh (Gast)


Lesenswert?

Tim schrieb:
> Ich komm nicht in den programming Mode. Da kommt immer eine Fehler.

Wie sieht den die Beschaltung des tiny aus? Speziell an den 
Programmierpins?

von Wolfgang (Gast)


Lesenswert?

Tim schrieb:
> Beim Prototyp (Avr Studio 5) hat das alles wunderbar geklappt.

Und warum änderst du dann etwas. Never change a winning team ;-)

von Tim (Gast)


Angehängte Dateien:

Lesenswert?

Danke! Ich werde AVR Studio 5 mal testen. Hier der Schaltplan. 
Vielleicht liegt es ja an den Transistoren. Die haben übrigens nicht 10k 
dran sondern 560 Ohm

von Floh (Gast)


Lesenswert?

Geh ich recht in der Annahme, dass du die Testpunkte zum Proggen nimmst? 
Warum ist dann 5V statt 3,3V auf einen Testpin geführt?

von Tim (Gast)


Lesenswert?

Hallo,

danke!
Ich bin jetzt einige Schritte weiter :)
Ich habe es wieder mit AVRStudio 4 getestet und der alten Firmware für 
den mkII bei der alten hat sich wie gesagt bei Clock und sonst wo nichts 
getan.
Und ich musste die 560 Ohm Widerstände entfernen.

Die Frage ist nun: Ich habe 560 Ohm als Vorwiderstand ausgerechnet, da 
ich bei den BC847 ca 60-80 mA brauche. Beim Prototyp ging es auch mit 
den Widerständen, da hatte ich 10k verbaut. Also welchen Widerstand kann 
ich am Besten wählen, sodass ich meine 60-80 mA bekomme und 
programmieren kann?

Danke!

Gruß

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.