Atmega 88 direkt programmieren?

OP #2907644
Lesenswert?

Hallo,
ich habe auf einer Leiterplatte einen Atmega 88 mit Hilfe einer Fassung 
integriert. Um diesen zu programmieren, nutze ich das AVR Studio und 
Stecke den Atmega 88 in ein STK 500, stelle die Fuses ein und 
programmiere ihn. Danach entferne ich den Atmega 88 vom STK 500, Stecke 
ihn in die Fassung auf meiner Leiterplatte und alles funktioniert.

Die Leiterplatte enthält jedoch auch einen 10-poligen Stecker, mit 
welchem die Programmierung eigentlich auch direkt funktionieren müsste. 
Ich habe also ein altes Kabel verwendet - mit dem ich mittels STK 200 
bereits die Atmegas erfolgreich programmiert habe - und habe den 
10-poligen Stecker mit dem Parallelausgang des Rechners verbunden. Nur 
wie programmiere ich den Atmega nun? Denn das AVR Studio bietet nur 
STK500, JTAG ICE MK2 etc. an. Was muss ich hier auswählen? Oder benötige 
ich ein anderes Kabel?
(Firma: matzetronics) #2907651
Lesenswert?

Dennis R. schrieb:
> Die Leiterplatte enthält jedoch auch einen 10-poligen Stecker,

Das klingt nach dem normalen 'grossen' ISP Stecker. Es gibt ihn auch als 
6-pol Ausführung.
Dein STK500 hat doch ISP Anschlüsse. Den 10-poligen solltest du über ein 
entsprechenden Flachbandkabel mit Wannenstecker an die Platine 
anschliessen können. Du programmierst dann wie gewohnt über den STK500, 
nur das du den MC nicht mehr umstecken musst.
Gast #2907654
Lesenswert?

Hi

>Die Leiterplatte enthält jedoch auch einen 10-poligen Stecker,

Das STK500 hat auch einen 10pol. ISP-Verbinder (ISP10PIN). Einfach mit 
einem 10pol. Kabel zu deiner Platine gehen.

>Nur wie programmiere ich den Atmega nun? Denn das AVR Studio bietet nur
>STK500, JTAG ICE MK2 etc. an.

Komische Frage. Du programmierst doch immer noch über das STK500.

MfG Spess
OP #2907678
Lesenswert?

Hallo,
Danke schon einmal für die Antworten. Ich habe nun zusätzlich vom STK 
500 "ISP10PIN" zur Leiterplatte ein 1:1 Kabel angeschlossen. In der 
Leiterplatte steckt ein leerer Atmega. Versuche ich jedoch eine 
Verbindung aufzubauen (z.B. Read Signature), erhalte ich einen "ISP Mode 
Error". Eine herabsetung der ISP Frequenz hat jedoch nicht geholfen.
Gast #2907714
Lesenswert?

Werden bei Deinem Board die ISP-Leitungen (MISO, MOSI, SCLK)
evtl. noch anderweitig verwendet und durch Deine dort ange-
schlossene Peripherie "gestört"?

Board muss! mit Strom versorgt werden!
Die VCC-Leitung der ISP-Schnittstelle mißt
nur die Spanung auf der Zielhardware um die
Pegel der Schnittstelle passend einzustellen.
Gast #2907724
Lesenswert?

Hi

>Board muss! mit Strom versorgt werden!
>Die VCC-Leitung der ISP-Schnittstelle mißt
>nur die Spanung auf der Zielhardware um die
>Pegel der Schnittstelle passend einzustellen.

Hängt vom VTARGET Jumper ab. Wenn das Board nicht selbst vesorgt wird 
muss VTARGET gesteckt sein. Die Stromaufnahme des Boards sollte sich 
dann aber in Grenzen halten. Wenn das Board eine eigene Stromversorgung 
hat muss VTARGET offen sein.

MfG Spess

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