Hallo zusammen, Ich habe in meiner Schaltung einen 1284p verbaut, und ihm an Pin 7 und 8 (OSC1 & 2) einen Quarz mit zwei 22p Kondensatoren auf Masse verbaut (die war am Anfang nicht angeschlossen, was ich leider erst jetzt später festgestellt habe). Nun kann ich ihn komischerweise nicht ansprechen, obwohl alle Verbindungen elektrisch leitend sind. Fehlermeldung vom AVR-Dude: avrdude -P usb -c usbtiny -p ATmega1284P -n -B5 -F avrdude: initialization failed, rc=-1 avrdude: AVR device initialized and ready to accept instructions avrdude: Device signature = 0x000000 avrdude: Yikes! Invalid device signature. avrdude: Expected signature for ATMEGA1284P is 1E 97 05 avrdude done. Thank you. Kann mir vllt jemand einen Tipp geben, wie ich entweder die Fuses umprogrammieren, oder den Quarz zum laufen bringen kann? Oder habe ich den Chip zerschossen, als ich einen Quarz angeschlossen, und nicht auf Masse gelegt hatte?
Kannst du mit einem Oszi die Frequenz beim Quarz messen? Hast du sicher Ext. Crystal eingestellt und nicht Ext. Clock?
Hallo Vermutlich hast du deinen AVR "verfust". Du kannst die fuses ueber HVPP (high volage parallel programming) neu konfigurieren. Das geht entweder mit einem entsprechendem Programmiergeraet (z.B.Easyprog oder Conitecs Galep) oder du nimmst die preiswerte Loesung: http://mdiy.pl/atmega-fusebit-doctor-hvpp/?lang=en MfG
Ich mess mal schnell, ja =) Ich bin mir eigentlich sicher auf Ext. Chrystal gesetzt zu haben, und bis jetzt häng ein 16Mhz Quarz dran, das hatte ich vergessen zu sagen.
Also am Oszi sehe ich nur, dass ich nichts sehe.. Als ob ich auf Masse messen würde.. macht es Sinn auf XTAL1 mal einen externen Takt einzuspeisen, oder nicht? HV-Programmer sind schön und gut, aber ich würde gerne um diese möglichkeit herumkommen..
Du kannst auch mal versuchen die Kondensatoren kleiner zu wählen, bei den meisten AVRs steht im Datenblatt 12pF bis 22pF. Hatte auch schon den Fall, dass ein ATMega64 erst mit 12pF so richtig wollte.
Jojo schrieb: > Also am Oszi sehe ich nur, dass ich nichts sehe.. Als ob ich auf Masse > messen würde.. macht es Sinn auf XTAL1 mal einen externen Takt > einzuspeisen, oder nicht? Ja, würde ich mal probieren.
Jetzt funktioniert es wieder. Bin mit einem 8MHz Rechteck drauf gegangen, und konnte die Fuses wieder ändern.. Vielen Dank für eure Hilfe =)
Hab jetzt die Full Swing Oscillator Fuse gesetzt, jetzt macht er kein Theater mehr =)
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.