EEPROM und Codevision

Gast #149795
Hay @all

Ich habe eine Frage ich schreibe mit dem beispiel von Codevision in den
EEPROM des Atmega16.

eeprom int alfa=1;
void main(void) {
int i;
int eeprom *ptr_to_eeprom;
alfa=0x55;
ptr_to_eeprom=&alfa;
*ptr_to_eeprom=0x55;
i=alfa;


Das Funktioniert super.

Nun meine Frage:
Ich möchte gerne noch einen weiteren Wert oder einen dritten Wert
hinzufügen wie schreibe ich das bzw. wie könnte ich das machen.?


MFG: Andre
Gast #149796
Einfach alfa als Array deklarieren und dann entweder über den index
alfa[i] drauf zugreifen oder dem Pointer ein Offset geben und über den
Pointer auf die Elemente zugreifen.

Dom

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 21 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.