Forum: Mikrocontroller und Digitale Elektronik AVR ISP mkII


von Michael (Gast)


Lesenswert?

Hallo,

ich benutze einen AVR ISP mkII mit USB.

Damit möchte ich eine  Atmega128L mit 3V flashen.

Leider erfolglos. Geht das Grundsätzlich nicht?

Der Programmer wird ja mit 5V versorgt.
Auf meiner Platine ist am ISP 3 V.

von ecslowhand (Gast)


Lesenswert?

Nein, es müsste gehen. Der mkII hat Levelkonverter.

von STK500-Besitzer (Gast)


Lesenswert?

Hast du die richtigen Programmierpins des Mega128 benutzt?

von Michael (Gast)


Angehängte Dateien:

Lesenswert?

ich denke schon, mit einem älteren ISP Programmer der einen seriellen 
Anschluß hat gehts.

Beim AVRISPmkII meint siehe Anhang...

von Christian U. (z0m3ie)


Lesenswert?

Du betreibst den AVR Tatsächlich mit > 32 Mhz ? Das ist lt datenblatt 
unzulässig... Wenn nicht setz mal die ISP Frequenz runter die muss unter 
1/4 der Targetfrequenz sein.

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

Der AVR_ISP MkII muß über Pin2 des ISP-Ports mit Spannung im Bereich von 
1.8 bis 5.5V versorgt werden. Dies muß dieselbe Spannung wie die des zu 
programmierenden Controllers sein. Außerdem muß der Resetpin mit einem 
PullUp von 4k7 bis 10k an diese Spannung gelegt werden.

von Michael (Gast)


Lesenswert?

PIN2 = 3V
Resetpin ist 10K
Taktfrequenz habe ich auch niedriger probiert.

Leider keine Veränderung

von Christian U. (z0m3ie)


Lesenswert?

Nicht die Taktfrequenz sondern die ISP Frequenz ? Hast du dich nur 
verschrieben ? Die musst du im AVR Studio im gezeigten Dialog 
einstellen.

von Michael (Gast)


Lesenswert?

ja hab mich verschrieben, es ist die ISP Frequenz die runter gesetzt 
wurde.

von Pete K. (pete77)


Lesenswert?

Kann denn die Signature gelesen werden ?

von Spess53 (Gast)


Lesenswert?

Hi

Du hast immer noch nicht auf die Frage von  STK500-Besitzer geantwortet.
Der ATMega128 wird nicht über MOSI/MISO programmiert.

MfG Spess

von Rainer I. (raih)


Lesenswert?

Hallo,

hast Du an den MOSI/MISO Pins (PE0/PE1) evtl. einen RS232-Treiber hängen 
?
Der Pin PE0 wird für MOSI und RxD benutzt.
Wenn daran z.B. ein MAX232 hängt, so treibt dessen Ausgang gegen den 
MOSI-Ausgang vom ISP-MKII.

Ich hatte dieses Problem, dass ein alter serieller Programmer 
funktionierte, der neue ISP-MKII jedoch o.g. Fehler meldete.

Als Lösung zwischen MAX232-Ausgang und PE0 einen Widerstand in Reihe, 
den MOSI-Pin vom ISP-MKII direkt auf PE0.

Gruß,
Rainer

von Michael (Gast)


Lesenswert?

So ist das Ganze verdrahtet:

GND   6
Reset 5
Mosi  4 -> PE0
SCK   3
3V    2
Miso  1 -> PE1

Kein Pegelwandler

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.