Gast
#2780564
Hallo, ich bin absoluter Neuling auf dem Gebiet der Elektrotechnik und habe mich trotzdem daran gemacht einen Multitrigger für die Kamera zu basteln. Nun habe ich mit Bauteileliste und etwas Hilfe alle Bauteile bestellt und auf der Platine verlötet. (SMD Bauteile auf SMD Platine) Bei meinem ersten Versuch habe ich glaube ich schon die Platine zu stark beschädigt weshalb ich vermute das es daran liegen könnte das sich der uC nich flashen lässt. Als Programmer habe ich den Atmel AVR ISP mk2 für 40 Euro. Der uC den ich programmieren will ist ein atmega88-20 au. Auf der zweiten Platine sieht es jetzt schon bedeutend ordentlicher aus und ich kann mir eigentlich kaum vorstellen (soweit ich das als echter Anfänger beurteilen kann) das ein Bauteil defekt oder falsch verlötet ist. Trotzdem schaffe ich es nicht die Firmware zu übertragen :( Nun zum Punkt: Ich schließe also den Programmer an meinen Laptop an mit der neusten Version AVR Studio und aktuellen Treibern. Dannach schließe ich das Kabel vom Programmer an die ISP Schnittstelle (die 6-Pins) auf meiner Platine an. Oh Wunder! Der Programmer scheint irgend etwas zu merken, denn das "Statuslämpchen" springt auf grün. Da es sich hier um ein "fertiges" Projekt handelt habe ich die Firmware bereits in Form einer .hex-Datei. Also starte ich das Tool zum programmieren des Controllers. Nun kann ich die Frequenz einstellen und ich habe eigentlich schon alles mögliche versucht. Nichts hat geholfen. Immer wenn ich in das "Memory"-Menü gehe, die Firmware auswähle und auf Write... drücke kommen 3 Fehlermeldungen in denen steht dass das Kommando nicht ausgefüht werden kann weil wohl zuvor schon etwas nicht gestimmt hat. Soweit verstehe ich das zumindest. Er kommt also nicht in den "Programming Mode". Die Schaltung hat eine Knopfzelle und einen An/Aus Schalter. Direkt nach dem Löten habe ich die Knopfzelle eingelegt und wollte durchstarten, mir wurden bei der Target Spannung auch 3V angezeigt was ja eigentlich richtig sein sollte. Leider hat es nicht sofort funktioniert und da ich keine Zeit mehr hatte musste das ganze auf heute Abend warten. Nun habe ich noch einmal 3h damit verbracht die Firmware zu übertragen - ohne Erfolg. Komischerweise bin ich ich jetzt auch nicht mehr bei 3V Target Spannung sondern erreiche nur meistens 1.4V, manchmal 1,7 (warum auch immer das schwankt) und sehr kurz auch nur 1,3V. Deshalb kommt auch schon der Fehler das ich nicht genug Spannung habe um zu lesen/schreiben. Das ist wohl schon die erste große Frage. Liegt es eventuell einfach nur an der Knopfzelle? Muss eine neue her? Aber heute Mittag ging es leider auch nicht sofort als noch 3V da standen. Einstellungen sind wie folgt(soweit ich mich erinnere): Device: ISP mk2 (nach Vorgabe) Controller: atmega88pa (auch andere wurden bereits versucht, allerdings das Problem mit der Spannung bleibt) Frequenz: alles bis 125kHz Auch habe ich das Kabel bereits gedreht. Mehrfach neu eingesteckt und geupdatet. Den Programmer habe ich auch bereits einmal resettet sowieo AVR Studio neu gestartet. Mit AVRDUDE und PonyProg fehlen mir schon die richtigen Einstellungen. Wenn ich den AN/Aus Schalter betätige bekomme ich nur noch 0,1V angezeigt. Also irgendwo muss er das ja ablesen können. Ich bin wirklich am verzweifeln. Ich habe so viel gegoogled und hier das Forum durchstöbert, aber ich finde nichts was mir geholfen hat.
1 | |
So eine Fehlermeldung bekomme ich. Ich bin leider nicht am Laptop weshalb ich nicht mit Sicherheit sagen kann das es genau diese Meldung ist aber das "Got 0xc0,... " ist das gleiche. Ebenso "Code:1". Ich hoffe jemand kann mir helfen :( Gruß Seb