Gast
#1670699
Hy Leute, ich hab bisher nur einige PIC´s Programmiert (nicht wirklich tief, nur ein bisschen "gespielt" und darf nun in meienr Firma einen Tiny24 programm eines ehemaligen Mitarbeiter umstricken. Dementsprechend habe ich hier und da auch meine Probleme mit den Programmierunterschieden. Ich habe nun das Problem, das ich eine Variable mit 16Bit habe (uint16_t) die ich im EEPROM abspeichern muss. Wenn ich das nun richtig gesehen habe, hat das EEPROM eine Wortbreite von nur 8Bit (ist ja auch logisch bei einem 8biter). Ich will nun die oberen 8Bit der Variablen z.B. in die EEPROM Adresse 0x01 schreiben und die unteren 8Bit in die EEPROM Adresse 0x02. Ich habe mir auch schon aus dem Datenblatt des Tiny24 die EEPROM schreibe/lese Routine rausgezogen und implementiert, ich habe nun aber das Problem, das ich nicht weis wie ich es im AVR-Studio umsetze das ich wie erwähnt auf die oberen bzw. unteren Bits zugreifen kann. Kann mir jemand nen Tip geben wie ich das umsetzen kann. P.S.: Beim PIC bin ich leider auch noch nicht in die Verlegenheit gekommen, dies umzusetzen, von daher weis ich leider nicht wie ich ansetzen soll.