Hallo,
ich habe hier ein Problem mit dem Beschreiben eines ATmega8-16PU.
Ich verwende Win7, Bascom-AVR und in meinem Falle WinAVR/Burn-O-Mat.
Programmer ist ein USBasp.
Das wirft mir AVRDude aus:
C:\WinAVR-20100110\bin\avrdude.exe -C C:\WinAVR-20100110\bin\avrdude.conf -p m8 -P USB -c usbasp -U hfuse:r:C:\Users\admin\AppData\Local\Temp\hfuse461 7606135813944410.hex:r -U lfuse:r:C:\Users\admin\AppData\Local\Temp\lfuse984 873575244347969.hex:r
avrdude.exe: warning: cannot set sck period. please check for usbasp firmware update.
avrdude.exe: AVR device initialized and ready to accept instructions
Reading | ################################################## | 100% 0.02s
avrdude.exe: Device signature = 0x1e9307
avrdude.exe: reading hfuse memory:
Reading | ################################################## | 100% 0.01s
avrdude.exe: writing output file "C:\Users\admin\AppData\Local\Temp\hfuse4617606135 813944410.hex"
avrdude.exe: reading lfuse memory:
Reading | ################################################## | 100% 0.01s
avrdude.exe: writing output file "C:\Users\admin\AppData\Local\Temp\lfuse9848735752 44347969.hex"
avrdude.exe done. Thank you.
Mit der Meldung, dass die Fuses richtig gelesen wurden. Nun möchte ich das Programm schreiben:
C:\WinAVR-20100110\bin\avrdude.exe -C C:\WinAVR-20100110\bin\avrdude.conf -p m8 -P USB -c usbasp -U flash:w:C:\Users\admin\Desktop\testv1.hex:a
avrdude.exe: warning: cannot set sck period. please check for usbasp firmware update.
avrdude.exe: AVR device initialized and ready to accept instructions
Reading | ################################################## | 100% 0.02s
avrdude.exe: Device signature = 0x000102
avrdude.exe: Expected signature for ATMEGA8 is 1E 93 07
Double check chip, or use -F to override this check.
avrdude.exe done. Thank you.
Meldung: ERROR WRITING FLASH!
Es ist egal, ob ich den internen RC Osc. mit 4 MHz oder einen in der Schaltung vorhandenen 16 MHz Quarz verwenden will....
Das Programm wird augenscheinlich nicht geschrieben, da entsprechende LEDs nicht leuchten etc....
Wodran kann es liegen. Ich hatte gleiches Problem bereits auf dem Steckbrett! - Fehler in der Schaltung denke ich sind nicht das Problem, da dieses bereits beim Steckbrett auftrat...
Danke und Gruß
Christoph
Lesezeichen