Moin! Ich hab seit heute das Problem, dass ich meinen ATmega8 weder auf meiner selbst gelöteten Platine noch auf dem Atmel Evaluationsboad von Pollin flashen kann. An meiner Platine hab ich heute einige kleinere Änderungen vorgenommen, jedoch nichts gravierendes, lediglich ein paar Pins vertauscht. Seitdem krieg ich in Eclipse immer diese Fehlermeldung: Launching C:\WinAVR-20100110\bin\avrdude -pm8 -cavr910 -PCOM3 -Uflash:w:TimerTest.hex:a Output: Found programmer: Id = "AVR ISP"; type = S Software Version = 2.5; Hardware Version = 2.0 Programmer supports auto addr increment. Programmer supports buffered memory access with buffersize = 8 bytes. Programmer supports the following devices: Device code: 0x01 = (unknown) Device code: 0x02 = (unknown) Device code: 0x03 = (unknown) Device code: 0x04 = (unknown) Device code: 0x05 = (unknown) Device code: 0x06 = (unknown) Device code: 0x07 = (unknown) Device code: 0x08 = (unknown) Device code: 0x09 = (unknown) Device code: 0x0a = (unknown) Device code: 0x0b = (unknown) Device code: 0x0c = (unknown) Device code: 0x0d = (unknown) Device code: 0x0e = (unknown) Device code: 0x0f = (unknown) Device code: 0x10 = (unknown) Device code: 0x11 = (unknown) Device code: 0x12 = (unknown) Device code: 0x13 = AT90S1200 Device code: 0x14 = (unknown) Device code: 0x15 = (unknown) Device code: 0x16 = (unknown) Device code: 0x17 = (unknown) Device code: 0x18 = (unknown) Device code: 0x19 = (unknown) Device code: 0x1a = (unknown) Device code: 0x1b = (unknown) Device code: 0x1c = (unknown) Device code: 0x1d = (unknown) Device code: 0x1e = (unknown) Device code: 0x1f = (unknown) Device code: 0x20 = ATtiny84 Device code: 0x21 = (unknown) Device code: 0x22 = (unknown) Device code: 0x23 = (unknown) Device code: 0x24 = (unknown) Device code: 0x25 = (unknown) Device code: 0x26 = (unknown) Device code: 0x27 = (unknown) Device code: 0x28 = AT90S4414 Device code: 0x29 = (unknown) Device code: 0x2a = (unknown) Device code: 0x2b = (unknown) Device code: 0x2c = (unknown) Device code: 0x2d = (unknown) Device code: 0x2e = (unknown) Device code: 0x2f = (unknown) Device code: 0x30 = AT90S4433 Device code: 0x31 = (unknown) Device code: 0x32 = (unknown) Device code: 0x33 = (unknown) Device code: 0x34 = AT90S2333 Device code: 0x35 = (unknown) Device code: 0x36 = (unknown) Device code: 0x37 = (unknown) Device code: 0x38 = AT90S8515 Device code: 0x39 = (unknown) Device code: 0x3a = ATMEGA8515 Device code: 0x3b = (unknown) Device code: 0x3c = (unknown) Device code: 0x3d = (unknown) Device code: 0x3e = (unknown) Device code: 0x3f = (unknown) Device code: 0x40 = (unknown) Device code: 0x41 = ATMEGA103 Device code: 0x42 = (unknown) Device code: 0x43 = ATMEGA128 Device code: 0x44 = (unknown) Device code: 0x45 = ATMEGA64 Device code: 0x46 = (unknown) Device code: 0x47 = (unknown) Device code: 0x48 = (unknown) Device code: 0x49 = (unknown) Device code: 0x4a = (unknown) Device code: 0x4b = (unknown) Device code: 0x4c = AT90S2343 Device code: 0x4d = (unknown) Device code: 0x4e = (unknown) Device code: 0x4f = (unknown) Device code: 0x50 = (unknown) Device code: 0x51 = (unknown) Device code: 0x52 = (unknown) Device code: 0x53 = (unknown) Device code: 0x54 = (unknown) Device code: 0x55 = ATtiny12 Device code: 0x56 = ATtiny15 Device code: 0x57 = (unknown) Device code: 0x58 = (unknown) Device code: 0x59 = (unknown) Device code: 0x5a = (unknown) Device code: 0x5b = (unknown) Device code: 0x5c = (unknown) Device code: 0x5d = (unknown) Device code: 0x5e = ATtiny2313 Device code: 0x5f = (unknown) Device code: 0x60 = ATMEGA161 Device code: 0x61 = (unknown) Device code: 0x62 = (unknown) Device code: 0x63 = ATMEGA162 Device code: 0x64 = ATMEGA163 Device code: 0x65 = (unknown) Device code: 0x66 = (unknown) Device code: 0x67 = (unknown) Device code: 0x68 = AT90S8535 Device code: 0x69 = ATMEGA8535 Device code: 0x6a = (unknown) Device code: 0x6b = (unknown) Device code: 0x6c = AT90S4434 Device code: 0x6d = (unknown) Device code: 0x6e = (unknown) Device code: 0x6f = (unknown) Device code: 0x70 = (unknown) Device code: 0x71 = (unknown) Device code: 0x72 = ATMEGA32 Device code: 0x73 = (unknown) Device code: 0x74 = ATMEGA6450 Device code: 0x75 = ATMEGA6490 Device code: 0x76 = ATMEGA8 Device code: 0x77 = (unknown) Device code: 0x78 = ATMEGA169 Device code: 0x79 = (unknown) Device code: 0x7a = (unknown) Device code: 0x7b = (unknown) Device code: 0x7c = (unknown) Device code: 0x7d = (unknown) Device code: 0x7e = (unknown) Device code: 0x7f = (unknown) avrdude: AVR device initialized and ready to accept instructions Reading | ################################################## | 100% 0.06s avrdude: Device signature = 0x000000 avrdude: Yikes! Invalid device signature. Double check connections and try again, or use -F to override this check. avrdude done. Thank you. avrdude finished Zum flashen nutze ich den MySmartUSB MK 2. Zwischendurch konnte ich auch mal wieder flashen, hab dann zum Test auch noch andere ATmega8 geflasht. Ich bin mir nicht sicher, aber ich glaube beim ersten Flash auf meiner Platine ging es, dann aber plötzlich nicht mehr. Hoffe jemand kennt das Problem...
Pascal S. schrieb: > An meiner Platine hab ich heute einige kleinere Änderungen > vorgenommen, jedoch nichts gravierendes, lediglich ein paar Pins > vertauscht. Wenn das Flashen vorher ging, war es vielleicht doch gravierend.
Da gäbe es folgende Gründe: - Fuse-Bits verstellt - Programmer-Takt zu hoch - Quarz falsch beschaltet - Taktquelle falsch - Takt zu hoch - Spannung zu niedrig - Versorgungsspannung einfach vergessen - Keine Taktquelle angschlossen - ISP falsch beschaltet - Reset-Pin falsch beschaltet - Zu lange Leitungen - µC falschrum eingesteckt - Wackelkontakt - Lötbrücken - ISP-Pins durch was anderes belegt - Irgendwas defekt (selten) Schau das alles mal nach. Gruß Jonathan
Sehe gerade, dass es doch auf dem Pollin Board geht, das heißt ich kann den Programmer schon mal ausschließen. Es muss also an meiner eigenen Platine liegen, aber die ISP Buchse ist auf jeden Fall richtig beschaltet und hab auch die Verbindung von dort bis zum ATmega mit einem Multimeter gecheckt, Lötbrücken sind dort ebenfalls keine. Ich hab an den Pins für das Flashen aber noch andere Bauteile angeschlossen(Widerstände, Leds...). Kann das Probleme geben? Würde man diese Pins aber nur mit der Buchse beschalten, würden sie ja während der Laufzeit nichts bringen.
Eben gerade hab ich einen ATmega mit dem POllin Board geflasht, hat funktioniert. Dann hab ich ihn mit meinem eigenem Board geflasht, hat nicht funktioniert. Wollte wieder auf dem Pollin flashen, funktioniert nicht mehr. Es muss irgendwas mit dem ATmega auf meinem Board passiert sein...
Problem gefunden, kalte Lötstelle... Männo und ich wolte mich heute mit PWM beschäftigen und nicht damit :/ Aber jetzt ist ja wieder alles gut. Danke für eure Hilfe ;)
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.