Merew
02.05.2009, 21:17
Hallo!
Ich habe gerade die "Roh"-Schaltung aufgebaut, mit 'ner LED und 'nem Dongle dran, und versuche nun den darin enthalten ATMega32 zu flashen.
Erstmal der Code:
$regfile = "m32def.dat"
$framesize = 32
$swstack = 32
$hwstack = 32
$crystal = 1000000
$baud = 4800
Config Portc.0 = Output
Do
Portc.0 = 1
Waitms 100
Portc.0 = 0
Waitms 100
Loop
End
Compiliert ohne Probleme.
Wenn ich nun den Programmer öffne, werde ich schon freundlich mit einer Fehlermeldung begrüsst:
Could not Identify Chip with ID: FFFFFF (Anfangs auch 000000 und ab und zu F8FFFF)
Danach sagt er mir:
Selected Chip and target chip do not match: AT90S1200 <> ATMEGA32
Danach öffnet sich der Programmer.
Auto Program Chip funktioniertz überhaupt nicht, also stell ich oben rechts auf ATMega und drück auf übertragen. (Write Buffer to flash ROM)
Er behauptet zwar gerade am flashen zu sein, doch es geht nicht.
Es geht nur, wenn ich ihm lauter "FF"s sende. Wenn ich auch nur das erste zeichen auf 00 setze, streikt er.
Ich denke ihr wisst schon, woran das leigt und hoffe auf eine schnelle Antowrt :)
Dankeschön!
Merew
Ich habe gerade die "Roh"-Schaltung aufgebaut, mit 'ner LED und 'nem Dongle dran, und versuche nun den darin enthalten ATMega32 zu flashen.
Erstmal der Code:
$regfile = "m32def.dat"
$framesize = 32
$swstack = 32
$hwstack = 32
$crystal = 1000000
$baud = 4800
Config Portc.0 = Output
Do
Portc.0 = 1
Waitms 100
Portc.0 = 0
Waitms 100
Loop
End
Compiliert ohne Probleme.
Wenn ich nun den Programmer öffne, werde ich schon freundlich mit einer Fehlermeldung begrüsst:
Could not Identify Chip with ID: FFFFFF (Anfangs auch 000000 und ab und zu F8FFFF)
Danach sagt er mir:
Selected Chip and target chip do not match: AT90S1200 <> ATMEGA32
Danach öffnet sich der Programmer.
Auto Program Chip funktioniertz überhaupt nicht, also stell ich oben rechts auf ATMega und drück auf übertragen. (Write Buffer to flash ROM)
Er behauptet zwar gerade am flashen zu sein, doch es geht nicht.
Es geht nur, wenn ich ihm lauter "FF"s sende. Wenn ich auch nur das erste zeichen auf 00 setze, streikt er.
Ich denke ihr wisst schon, woran das leigt und hoffe auf eine schnelle Antowrt :)
Dankeschön!
Merew