Hallo zusammen, kurze Vorgeschichte: ich habe eine einfache Platine mit einem Atmega8 gemacht. Nichts außergewöhnliches, einfach nur 4 DIP-Anschlüsse für SPI Slaves. Einer davon ist ein ISP-Anschluss, wenn man einen Jumper für RST setzt. Ich habe schon oft ähnliche Schaltungen entworfen, geätzt und in Betrieb genommen. Doch diesmal funktioniert es nicht. Die typischen (mir bekannten) Anfängerfehler kann ich ausschließen. Die ISP-Verdrahtung stimmt. Zum Testen habe ich auf jedem Signalweg ein PWM-Signal am Programmierer eingespeist, und jeweils am richtigen Pin des Atmega8 wiedergefunden (RST,MISO,MOSI,SCK). Die Versorgung stimmt ebenfalls. Der Atmega ist sauber verlötet. Habe mir alle Pins unterm Mikroskop angeschaut. Avrdude kann keinen Atmega feststellen. Bei -F wird die Signatur 000000 gelesen. Habt ihr Vermutungen, woran es liegen könnte? Der At8 wurde bei Reichelt bestellt, hat 2 Monate herumgelegen, und wurde anschließend verlötet. Vorher fasse ich immer mit dem Finger an mein PC-Gehäuse, um statische Aufladungen zu verhindern. Hat schonmal jemand einen At8 von Reichelt erhalten, wo die Clock-Fuses nicht den Werkseinstellungen entsprachen? Habe einen 18.432Mhz-Quartz angelötet, den Fehler hatte ich vorher aber auch schon. Und eigentlich sollte im Auslieferungszustand ja der interne Takt eingestellt sein. Bin ratlos.
Han sel schrieb: > Avrdude kann keinen Atmega feststellen. Und was sagt denn AVRStudio? Steck den ATmega8 doch einfach ins STK500, ob er da ansprechbar ist. Peter
Peter Dannegger schrieb: > Und was sagt denn AVRStudio? Benutze ich nicht. Gcc + avrdude Peter Dannegger schrieb: > Steck den ATmega8 doch einfach ins STK500, ob er da ansprechbar ist. Sorry, SMD. BSS123 schrieb im Beitrag #2726615: > Wie ist deine ISP-Clock eingestellt? Gar nicht, also: avrdude -c avrispv2 -P usb0 -p m8 -v [-F] Ich könnte es heute abend nochmal mit langsamem ISP-Takt probieren, also -i 1000 oder so.
Das Wichtigste wäre gewesen, wenn Du mal den Programmer genannt hättest. Mit STK500 oder AVRISP mkII sollte es immer gehen. Dagegen sind bei Bit-Banging Probleme der Normalzustand. Peter
Peter Dannegger schrieb: > Das Wichtigste wäre gewesen, wenn Du mal den Programmer genannt hättest. Usbprog v2, geflasht als avrispv2. Der Programmer funktioniert an anderen Boards.
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.