Da Chris von DMA spricht gehe ich davon aus, dass er auch wirklich einen XMega benutzen möchte...
Die Overlay-Funkionalität von Bascom müsste in etwa der union in C entsprechen. Struct kannst Du Dir in dieser Richtung auch mal anschauen. Siehe http://de.wikibooks.org/wiki/C-Progr...exe_Datentypen
Die Speicheradresse einer Variablen kannst Du in C mit dem Adressoperator '&' ermitteln, wie Chypsolon schon schrieb. Allerdings musst Du dann mit Pointern arbeiten.
Beispiel
Code:
uint8_t foo;
uint8_t *Address; //Pointer!
Address = &foo;
Gruß,
askazo
Lesezeichen