Forum: Mikrocontroller und Digitale Elektronik Zeiger auf Adresse > 64kB


von Siegfried S. (dieleena)


Lesenswert?

Hallo,
PIC18F8722, WINLAP, C18,

Wie muß ich vorgehen, das der Zeiger auf eine Adresse auch größer als 
64kB ist.
rom unsigned char flash_data[1024]
rom char *ptr3;
ptr3 = (rom char*)&flash_data[0];
derzeitig erhalte ich nur einen 16 Bit Zeiger. Benötigt wird 32 Bit, 
damit auch der Zeiger auf Adresse z.B. 10000 zeigt
Gruß Siegfried

von GastX (Gast)


Lesenswert?

probiers mal mit "far"

von Siegfried S. (dieleena)


Lesenswert?

Hallo,
funktioniert, danke
Gruß Siegfried

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.