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?
Du hast doch auf dem STK500 den Stecker "ISP10Pin". Also ein 10pol. Flachbandkabel vom STK500 zu deiner Platine. Evtl. vorher nochmal Belegung prüfen.
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.
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
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.
Dennis R. schrieb: > Ich habe nun zusätzlich vom STK > 500 "ISP10PIN" zur Leiterplatte ein 1:1 Kabel angeschlossen. Hast Du kontrolliert, ob die beiden Stecker auch gleich belegt sind? Gruß Dietrich
Hi
>... erhalte ich einen "ISP Mode Error"
Wie wird das Board mit Strom versorgt?
MfG Spess
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.
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
Ah die Pinbelegung war anders (Versorgung war in Ordnung). Nach Einsatz des Lötkolbens läuft es nun. Danke :)
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.