Gast
#167069
So, mein Atmega8 ist da und jetzt wollt ich mal die leds.hex übertragen, was allerings nicht funktioniert. Als ISP hab ich mir den gebaut: http://www.bsdhome.com/avrdude/ Als Widerstände hab ich jeweils 1kOhm, wie auf der Seite empfohlen. D Der Rest der Schaltung besteht aus der Spannungsversorgung (http://www.mikrocontroller.net/images/7805.gif), die auch schon mit einer LED erfolgreich getestet wurde und der Verdrahtung (http://www.mikrocontroller.net/images/avr-schaltplan.gif). Ich benutze allerdings keinen Quarz. Brauch man den unbedingt? Ich hab das jetzt so verstanden, dass der ATmega nen internen hat, der auch standardmäßig eingeschaltet ist. Um die Datei zu übertragen benutz ich AVRdude (unter Linux). Das ganze bricht mit "AVR device not responding" ab: ----------------- avrdude -pm8 -cbsd -Uflash:w:leds.hex -v [...] Using Port : /dev/parport0 Using Programmer : bsd AVR Part : ATMEGA8 Chip Erase delay : 9000 us PAGEL : PD7 BS2 : PC2 RESET disposition : dedicated RETRY pulse : SCK serial program mode : yes parallel program mode : yes Memory Detail : [...] Programmer Type : PPI Description : Brian Dean's Programmer, http://www.bsdhome.com/avrdude/ VCC = 0x0f = pins 2,3,4,5 BUFF = 0x00 (not used) RESET = 7 SCK = 8 MOSI = 9 MISO = 10 ERR LED = 0 RDY LED = 0 PGM LED = 0 VFY LED = 0 avrdude: AVR device not responding avrdude: initialization failed, rc=-1 Double check connections and try again, or use -F to override this check. ---------------- Was mich da etwas wundert, ist die angabe von "VCC= 0x0f=pins 2,3,4,5", da diese auf http://www.bsdhome.com/avrdude/ ja unbelegt sind. Ich bin jetzt etwas verwirrt, will das Ding aber zum laufen bringen. Ich hoffe jemand kann mir helfen bzw Hinweise auf mögl Fehlerquellen geben.