Hallo,
ich habe zum ersten mal einen Attiny über UPDI am laufen. Kann diesen
auch inzwischen flashen und alles klappt wie gewollt.
Wenn ich aber den Programmierer abziehe, ist Ende.
Egal ob ich ohne oder mit angeschlossenem Programmer starte.
Auch macht es nichts ob ich den Programmer über USB angeschlosen habe.
Es scheint die interne Beschaltung des Programmers zu sein, die bei mir
fehlt.
Ich habe 4,7k gegen VCC und einen 100nF gegen GND. VCC betragen 4,5V
Was fehlt mir?
Das komische ist, dass der Programmer egal ob über USB mit dem PC
verbunden, entscheident ist. Wenn ich mit Labornetzteil starte und
Programmer ist nicht angeschlossen am uC, passsiert nichts. Wenn ich
dann nur den Programmer anschließe, startet der uC sofort.
Program schrieb:> Wenn ich mit Labornetzteil starte und> Programmer ist nicht angeschlossen am uC, passsiert nichts.
Und was soll passieren?
Ist der Mikrocontroller schon mit einem Minimalprogramm getestet worden?
Georg M. schrieb:> Ist der Mikrocontroller schon mit einem Minimalprogramm getestet worden?
Ja. Es soll eine LED blinken. Diese Blinkt auch, wenn der Programmer
angeschlossen ist. Sobald ich den Programmer abziehe, blinkt diese nicht
mehr. Auch UART funktioniert dann nicht mehr.
Program schrieb:> Ja. Es soll eine LED blinken. Diese Blinkt auch, wenn der Programmer> angeschlossen ist. Sobald ich den Programmer abziehe, blinkt diese nicht> mehr. Auch UART funktioniert dann nicht mehr.
Hast Du die Masseverbindung zwischen MCU-Masse-Pin und Netzteilmasse
"durchgepiepst" (nicht am Lötpad messen, sondern direkt am Pin). Man
glaubt nicht, was manchmal für dumme Fehler auftreten. Ich weiß, wovon
ich spreche :-)
Nachtrag: Aprops, dass der Massepin beim ATtiny0 und ATtiny1 nicht dort
liegt, wo man ihn erwarten würde, weißt Du?
Grüßle
Volker
P.S.: Alle meine ATtiny0/1 MCU arbeiten problemlos mit und ohne
angeschlossenem Programmer.
Program schrieb:> ich habe zum ersten mal einen Attiny über UPDI am laufen.
Welchen denn?
Bezeichnungen immer vollständig posten. Keiner kann in Deinen Kopf
sehen.
Schaltplan und vollständige Source als Anhang kann auch nie schaden.
Volker B. schrieb:> Hast Du die Masseverbindung zwischen MCU-Masse-Pin und Netzteilmasse> "durchgepiepst" (nicht am Lötpad messen, sondern direkt am Pin). Man> glaubt nicht, was manchmal für dumme Fehler auftreten. Ich weiß, wovon> ich spreche :-)
Ok Fehler gefunden. Der 100nF als Bypass am uC Pin war nur einseitig
angelötet.