EEPROM Verständnisfrage

OP #2614181
Lesenswert?
• ▲
▼
Hallo zusammen,

ich habe bisher noch nicht mit EEPROM Funktionen gearbeitet, bin aber 
gerade dabei mich in das Thema einzulesen.
Ich möchte auf einem ZigBee-Board (ATmega128rfa1) die MAC-Adresse dieses 
Geräts im EEPROM hinterlegen. Die Software soll diese Adresse dann 
auslesen. Da es mehrere Teilnehmer im Netz gibt braucht jedes Gerät eine 
andere Adresse, die vorher im EEPROM abgespeichet werden soll. Ich 
möchhte keine Anpassungen der Adresse in der SW selbst vornehmen.
Ist das soweit machbar oder ist dazu ein externes EEPROM nötig?

Gruß,
sharth
#2614232
Lesenswert?
• ▲
▼
Du kannst afaik ein eigenes hex-file für das EEPROM liefern, was da 
reingeschrieben wird. Das müsstest du dann bei jedem Gerät ändern. 
Alternativ kannst du das EEPROM auch vom Programm selbst aus schreiben, 
so dass du die Adresse setzt, wenn die Software bereits auf dem Gerät 
ist (wo auch immer die Adresse dann herkommt)
Gast #2614252
Lesenswert?
• ▲
▼
Machbar, der Atmel Stack kann sich die MAC zur Laufzeit sogar 
automatisch aus dem "Speicher" holen, wenn die Software mit MAC 0 
kompiliert wurde.
> Atmel AVR2055 Kapitel 10.3.2

Bei manchen Entwicklungsboards ist dieser Speicher als EEPROM schon 
drauf und wahrscheinlich ist dort auch schon ab Werk eine eindeutige MAC 
hinterlegt. Bei anderen Evalboards ist die MAC-Adresse im internen 
EEPROM des AVRs drin.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.