ATMega32 --> M32def.dat
Du mußt natürlich auch den Type des programmers angeben also z.B. sample elektronics Programmer ...
Fuse Bits bleiben erstmal so - dort sind spez. Sachen wie Taktfrequnez, Löchschutz, Ausleseschutz usw. Einstellbar - ich habe dort schonmal ein paar AVR's tot gefust ...
das Programm kommt natürlich in den Flash speicher ... EEprom ist z.B. für Wertetabellen oder für Meßwerte die z.B. über den A/D Wandler eingelesen werden können usw.
baue Dir erstmal ein richtiges ISP Interface, eine ordentliche 5V Sannungsversorgung und hänge ein paar LED's mit je einem Vorwiderstand an ein paar Portpin's
und dann schreibe nochmal ....
Code:
$regfile = "M32def"
$crystal = 1000000
config portb = output
config pina.3 = output
.....
do
toggle portb.1
toggle portb.4
if pinb.1 = 1 then set portb.3
if pinb.1 = 0 then reset portb.3
Wait 1
loop
end
damit hast Du erstmal ein kleines prog. bei dem ein paar LED's blinken
zum programmieren des AVR's auf die grüne Schaltfläche drücken - nun muß schon der M32 erkannt werden - wenn nicht ISP, Betriebsspannung bzw. Einstellungen des Programmers prüfen !!!!
Lesezeichen