Forum: Mikrocontroller und Digitale Elektronik Problem mit Butterfly + AVR ISP MkII


von Daniel H. (Gast)


Lesenswert?

Hallo,

nachdem ich mein Butterfly-Modul nach Programmierung über UART nicht 
mehr neu programmieren konnte (Meldung beim Verifizieren: Address 
0x0000, Received 0x940c, Expected 0x0100) und alles darauf hindeutete, 
dass ich ein Modul mit fehlerhaftem Bootloader hatte, bei dem ohne 
weiteres Fuse-/Lockbits gesetzt werdenkonnte, und als Abhilfe geraten 
wurde, per ISP den Bootloader neu aufzuspielen, habe ich mir nun einen 
AVR ISP MkII zugelegt. (War das ein langer Satz ;) ).

Soweit so gut.

AVR Studio war eh schon installiert, also das Gerät an USB angestöpselt. 
Die USB-Leuchte blinkte auch brav grün und die Status-LED, dadas 
Butterfly-Modul nicht verbunden war, auch wie erwartet, rot.

Als nächstes stellte ich per AVR Studio eine Verbindung her (Tools -> 
Connect -> AVR ISP MkII -> USB) und AVR Studio teilte mir mit, dass auf 
dem Modul die Firmware 1.01 vorhanden wäre, ich aber ein Update auf 1.06 
durchführen sollte, da sonst die Funktionalität nicht garantiert werden 
könnte.
Gesagt, getan, abschließend kurz den USB-Stecker raus und wieder rein 
und dann "Ok" angeklickt.

Als nächstes lötete ich auf mein Butterfly-Modul die benötigte 
Pfostenleiste auf, und verband diese anschließend mit dem ISP.

Im AVR Studio stellte ich erneut eine Verbindung her, es wurde mir auch 
der Dialog für die diversen Einstellungen gezeigt... doch wenn ich "Chip 
erase" durchführen wollte bekam ich eine Meldung die besagt, dass das 
Zielmodul nicht gefunden werden könnte ich dass ich bitte schauen 
sollte, ob es Strom hätte. Die LED des ISP leuchtete unterdessen 
weiterhin schön rot und nicht grün, wie ich es mir gewünscht hätt.
Das Butterfly-Modul arbeitet auch noch, wenn ich den Joystik nach oben 
drücke wird mein letztes Programm (Piepton aus dem Lautsprecher).

Hat jemand vielleicht ein paar Tips für mich? Kann es sein, dass ich di 
Pfostenleiste falsch herum aufgelötet habe?
Ich habe so frontal von der Seite, auf der auch Joystick und Display 
sitzen rechts unten auf den ISP-Connector gelötet. Das Verbindungskabel 
vom ISP-Programer habe ich so aufgesteckt, dass der rot markierte Teil 
auf der Seite sitzt, auf der auch der rechteckig markierte Pin (Pin 1?) 
liegt.
Oder muss die Pfostenleiste von unten aufgelötet werden?

Verzeiht bitte meine blöden Fragen, ich fange gerade erst an mich mit 
Mikrocontrollern zu beschäftigen.

Liebe Grüße,
Daniel

von Daniel H. (Gast)


Lesenswert?

Achso,
der Butterfly wird von einer Knopfzelle gespeist, und eigentlich sollte 
er ja auch über den ISP-Programmer Saft kriegen, oder?
Als Frequenz für den Programmer habe ich schon alles probiert, von 51 Hz 
bis 8 Mhz.

Gruß,
Daniel

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.