genau, im datenblatt sind jeweils asm- und c-sources für alle relevanten teile des prozis drin (ADC, EEPROM, TIMER, COUNTER, PWM...)

der oben genannten funktion eeprom__write muss übergeben werden:

-die daten (uidata) ACHTUNG: NUR EIN UNSIGNED CHAR; NICHT MEHR ALS 255 ALSO!

die adresse (uiaddress) ist ein wert von 0 bis 511 (nicht von 1 bis 512). er beschreibt die "speicherzelle".

die lesen-funktion braucht nur die adresse (0-511) und gbt den gelesenen wert zurück (funktioniert also wie pollswitch. variable = eeprom_read(adresse);