Hallo!
Ich nutze makros für die r/w aktionen:
1 | EEPWriteByte(0x20, 0xFE );
|
2 | EEPWriteByte(0x21, 0xFF);
|
3 | uinit();
|
4 | threshold_value_ = EEPReadByte(0x20);
|
5 | threshold_value_ |= (EEPReadByte(0x21)<<8);
|
funktioniert soweit gut.
Ich habe vor, Schwellwerte konfigurierbar zu machen. Ich soll die Werte
in einem Register ablegen, die sich die SW dann holt und auswertet. Der
Umgang mit dem EEProm ist mir wie oben gezeigt also mittlerweile auch
bei AVR bekannt. Dank der avr-lib und diesem forum, welches darauf
verweist.
Ich programmiere mit WINAVR und AVRStudio + MK2 USB-ISP Programmer
Falls es interessiert, es handelt sich hier um einen Klassiker, den
ATMega32
Wie kann ich die Register bei dem "flashen" befüllen? Brauche ich ein
anderes Tool, oder kann ich dies auch mit AVRStudio machen?
Gehört habe ich schon von Pony-Prog, allerdings möchte ich den MK2 und
6Pol. ISP nutzen