Target Voltage auf 5V stellen beim AVRISP mk2

Gast #5049163
Lesenswert?

Muss noch ergänzen, dass ich mit dem Programmer nicht in den 
Programmiermodus komme und da die Target Voltage nur 2,4V betrug, habe 
ich das darauf geschoben, dass der Controller nicht genug Spannung zum 
Programmieren bekommt.
Gast #5049168
Lesenswert?

Der AVRISP mkII kann ein Target nicht mit Spannung versorgen!

Der VCC-Pin am ISP-Header dient lediglich als Referenz für den internen 
Level-Shifter im Programmer. Versorgt wird darüber aber nichts, darum 
musst du dich selbst kümmern!
Gast #5049345
Lesenswert?

Ok dann ist das also das Problem. Finde ich schon seltsam, dass der 
Programmer so viel Geld gekostet hat und dann sowas nicht kann, das 
Pickit von Microchip kann das problemlos. Aber ich will nicht schimpfen.

Habe aber auch manchmal festgestellt, dass wenn der Programmer nicht 
tut, dass ich dann das Atmelstudio neustarten muss, dann geht es wieder. 
Vielleicht sollte ich doch auf eine stabilere IDE umsteigen...
Beitrag #5049369 wurde von einem Moderator gelöscht.
Beitrag #5049399 wurde von einem Moderator gelöscht.
Gast #5049415
Lesenswert?

johann schrieb:
> Ok dann ist das also das Problem. Finde ich schon seltsam, dass der
> Programmer so viel Geld gekostet hat und dann sowas nicht kann

Es kann nicht Sinn eines Programmers sein einen Controller/
Prozessor mit Energie zu versorgen.

Wie soll der Programmer beim Startup wissen welche Spannung
er einzustellen hat? Ein und derselbe Controller kann heutzutage
mit sehr unterschiedlichen Spannungen betrieben werden .....

Welche Grenzen an Energie soll der Programmer liefern können?
Ein Fass ohne Boden .....
Gast #5049437
Lesenswert?

Lupus schrieb:
> Ja, im Internet gibt es aber auch Anleitungen, um eine Versorgung
> nachzurüsten.

Das würde mich sehr stören. Meine Platinen haben alle eigene Versorgung, 
wenn der Programmer da irgendwie "rückwärts" was einspeist wäre das sehr 
problematisch.
Die Versorgung müsste dann vom PC aus einstellbar sein und sich nur 
aktivieren wenn keine eigene VCC anliegt.
#5049453
Lesenswert?

Dumpfbacke schrieb:
> Es kann nicht Sinn eines Programmers sein einen Controller/
> Prozessor mit Energie zu versorgen.

warum nicht?

GERADE für die Programmierung muss ein Programmer VCC bereitstellen, war 
schon immer so, auch bei EPROMs und GALs, warum nun sollte das nicht 
sein?

Das für den Programmiervorgang die Controller VCC bereit gestellt wird 
heisst ja nicht alle Last am µC zu übernehmen.

Ich habe das bei der wordclock entkoppelt mit Dioden, entweder der µC 
wird von den Stripes mit externen 5V über eine Diode versorgt, oder der 
µC wird zur Programmierung vom Prommer über eine Diode versorgt, 
jedenfalls muss der Prommer keine 4A liefern für die LED Strips.
Prommer die am USB angeschlossen sind können i.d.R. einen µC zur 
Programmierung versorgen, die paar mA sollten über sein.
Gast #5049459
Lesenswert?

Danke für den Tipp mit der nachrüstbaren Spannungsversorgung. Ich habe 
ohnehin schon den Schaltplan mit dem 7805er Spannungsregler aus dem 
Assembler Tutorial auf meinem Steckbrett umgesetzt, reicht für meine 
Zwecke völlig aus.
Moderator (Firma: Titel) Persönliche Seite #5049518
Lesenswert?

Dumpfbacke schrieb:
> Es kann nicht Sinn eines Programmers sein einen Controller/
> Prozessor mit Energie zu versorgen.
Es ist durchaus Sinn eines Programmers, den Controller zu versorgen, 
wenn es ein Gerät ist, das den nackten Controller zu programmieren hat. 
Sowas wird z.B. verwendet, wenn vorprogrammierte Controller bestückt 
werden.

Wenn es aber ein ISP.Programmer ist, dann ist es sinnvoll, aus dem 
Programmer keine Spannung auszugeben, denn sonst könnte (mit 
unerwünschten Effekten) die Schaltung anlaufen, wenn ich den Programmer 
einstecke.
#5049527
Lesenswert?

Lothar M. schrieb:
> Wenn es aber ein ISP.Programmer ist, dann ist es sinnvoll, aus dem
> Programmer keine Spannung auszugeben, denn sonst könnte (mit
> unerwünschten Effekten) die Schaltung anlaufen, wenn ich den Programmer
> einstecke.

ich würde es anders formulieren,

"dann kann es sinnvoll sein, aus dem Programmer keine Spannung 
auszugeben"

oder schon während der Entwicklung dafür zu sorgen das für den 
Programmierfall unerwünschte Effekte vermieden werden, z.B. sperren von 
Ports wenn der ISP bestromt wird.
Gast #5049544
Lesenswert?

Lothar M. schrieb:
> Es ist durchaus Sinn eines Programmers, den Controller zu versorgen,
> wenn es ein Gerät ist,

Wenn man erbsenzählerisch denkt findet man immer eine Ausnahme
oder ein Gegenbeispiel.

Fakt ist doch dass die Hersteller von Controllern Programmier-
geräte liefern die nicht das Target versorgen sondern die
Target-Spannung "sensen".

Erst wenn man in die Bastelecke schaut wird dieser Pfusch von
Versorgung über den Programmer/Debugger populär .....
Moderator (Firma: Titel) Persönliche Seite #5049792
Lesenswert?

Dumpfbacke schrieb:
> Fakt ist doch dass die Hersteller von Controllern Programmier-
> geräte liefern die nicht das Target versorgen sondern die
> Target-Spannung "sensen".
... wobei Ausnahmen nur die Regel bestätigen:
http://www.microchip.com/developmenttools/productdetails.aspx?partno=dv007004

Und ich meinte ganz einfach sowas:
http://images.google.de/search?q=programmer+production

> Wenn man erbsenzählerisch denkt findet man immer eine Ausnahme
> oder ein Gegenbeispiel.
Auf die Anzahl der programmierten Controller gesehen ist eigentlich eher 
der "übliche" Entwicklungs-ISP-Programmer für Klein(st)stückzahlen die 
Ausnahme...
(Firma: matzetronics) #5050431
Lesenswert?

Ich finds gerade gut, das ich mit dem MkII die Spannung messen kann, die 
am Target anliegt, dann sehe ich sofort, wenn da was nicht stimmt.

Und beim PicKit3 ist der Punkt 'Speisung des Target' recht gut versteckt 
- zumindest in MPLab 8. was mich auch schon mal einige Zeit gekostet 
hat.
Gast #5050557
Lesenswert?

Hi

>GERADE für die Programmierung muss ein Programmer VCC bereitstellen, war
>schon immer so, auch bei EPROMs und GALs, warum nun sollte das nicht
>sein?

Wo wurden die per ISP in der Schaltung Programmiert?

Ich finde es auch sinnvoll das der Programmer die Spannung nur mißt. Und 
eine Stromversorgung für die Schaltung braucht man eh.

MfG spess
#5050573
Lesenswert?

spess53 schrieb:
> Wo wurden die per ISP in der Schaltung Programmiert?

stimmt GALs und EPROMs wurden nicht in der Schaltung programmiert, aber 
ich habe mir auch einen Testclip mit ISP Stecker gebaut um ATmega 8 - 
32/644p/1284p/ auch per ISP zu programmieren und da muss natürlich VCC 
anliegen.

Was beweist deine Aussage nun?

Das es Fälle geben kann wo VCC am ISP nur für den µC sinnvoll ist auch 
wenn die Fremdversorgung nicht vorhanden ist.

aber ich weiss spess53 will manchmal nur spielen :)

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren