Hallo zusammen,
Anschubs für diese FAQ war dieser Beitrag ...
AVR Stuido 5 erkennt Atmega8 nicht mehr?
... und da ich mal vor einiger Zeit über die HV-Programmierung auf dem STK500 für Cassio nen Mega644 wiederbelebt habe (allerdings unter AVS-Studio 4.18) hab ich mir gedacht das dieses Thema genau das richtige für nen FAQ-Beitrag ist.
(Probiert habe ich nun auch nen Mega48-20PU und einen Mega328P-PU. Geht genauso.)
Also hab ich als Startpunkt mal die PDF mit dem Userguide für den STK500 aufgemacht und ein wenig gesucht. Als erstes muß man ja wissen in welchen Steckplatz der Controller rein soll.
Also muß der Mega8 in den Steckplatz SCKT3200A2 mit der grünen Farbe unter dem Sockel. Außerdem sind zu der normalen Kabelanordnung für die HVPP auch noch die Jumper PJUMP und BSEL2 richtig zu setzen. Also sieht man als nächstes in den beiden angesprochenen Kabiteln nach genaueren Infos über die beiden Jumper ...
Der rechte Pin vom BSEL2 (der zu der Seite mit den Anschlüssen) muß also an den Portpin PC2 gelegt werden und der PJUMP muß mit 2 Jumpern in waagerechter Orientierung geschlossen werden. Das sollte nach der Anleitung alles sein.
Nun sehen wir mal wie es dann in der Wirklichkeit aussieht ...
Detailausschnitt ==>
Die 5 Jumper VTARGET, AREF, RESET, XTAL1, OSCSEL (nach rechts Pin1+2) sind gesteckt. Wobei AREF nach dem Userguide für HVPP nicht unbedingt gesteckt sein muß. Der rechte BSEL2 ist über die grüne Ader des Verbindungskabels mit PC2 verbunden. PJUMP habe ich über 2 rote Jumper verbunden. PROG CTRL liegt auf PORTD und PROG DATA auf PORTB.
Danach geht man beim AVR-Studio 5 auf "Tools" > "AVR Programming"
Damit kommt man in den Programmer-Dialog und kann seinen Programmer auswählen (wenn man zB den STK500 und den AVRISPmk2 dranstecken hat).
Wenn der STK500 das erste Mal zum Einsatz kommt muß man im Punkt darunter (Add STK500) zuerst die Schnittstelleneinstellung für den STK500 vornehmen damit das AVR-Studio weiß an welcher COM er dransteckt.
...
..
.
Anschubs für diese FAQ war dieser Beitrag ...
AVR Stuido 5 erkennt Atmega8 nicht mehr?
... und da ich mal vor einiger Zeit über die HV-Programmierung auf dem STK500 für Cassio nen Mega644 wiederbelebt habe (allerdings unter AVS-Studio 4.18) hab ich mir gedacht das dieses Thema genau das richtige für nen FAQ-Beitrag ist.
(Probiert habe ich nun auch nen Mega48-20PU und einen Mega328P-PU. Geht genauso.)
Also hab ich als Startpunkt mal die PDF mit dem Userguide für den STK500 aufgemacht und ein wenig gesucht. Als erstes muß man ja wissen in welchen Steckplatz der Controller rein soll.
Also muß der Mega8 in den Steckplatz SCKT3200A2 mit der grünen Farbe unter dem Sockel. Außerdem sind zu der normalen Kabelanordnung für die HVPP auch noch die Jumper PJUMP und BSEL2 richtig zu setzen. Also sieht man als nächstes in den beiden angesprochenen Kabiteln nach genaueren Infos über die beiden Jumper ...
Der rechte Pin vom BSEL2 (der zu der Seite mit den Anschlüssen) muß also an den Portpin PC2 gelegt werden und der PJUMP muß mit 2 Jumpern in waagerechter Orientierung geschlossen werden. Das sollte nach der Anleitung alles sein.
Nun sehen wir mal wie es dann in der Wirklichkeit aussieht ...
Detailausschnitt ==>
Die 5 Jumper VTARGET, AREF, RESET, XTAL1, OSCSEL (nach rechts Pin1+2) sind gesteckt. Wobei AREF nach dem Userguide für HVPP nicht unbedingt gesteckt sein muß. Der rechte BSEL2 ist über die grüne Ader des Verbindungskabels mit PC2 verbunden. PJUMP habe ich über 2 rote Jumper verbunden. PROG CTRL liegt auf PORTD und PROG DATA auf PORTB.
Danach geht man beim AVR-Studio 5 auf "Tools" > "AVR Programming"
Damit kommt man in den Programmer-Dialog und kann seinen Programmer auswählen (wenn man zB den STK500 und den AVRISPmk2 dranstecken hat).
Wenn der STK500 das erste Mal zum Einsatz kommt muß man im Punkt darunter (Add STK500) zuerst die Schnittstelleneinstellung für den STK500 vornehmen damit das AVR-Studio weiß an welcher COM er dransteckt.
...
..
.