hulp in C

S

shiva

Guest
Ik wil geheugenlocatie definiëren met mijn eigen name.AS gedaan in geval van controle registreren of Tomer of SRF.

kan ik dat in Embedded C.
im werken aan 8051.

 
Dat is niet gedefinieerd in de C-norm.Dus elke compiler maakt dat een beetje anders.Kijk in de handleiding om uw compiler.Het is er uitgelegd en ik weet zeker dat er ook enkele voorbeelden.Kijk ook in de header bestand naar je controller.Meestal zijn er gedefinieerd alle belangrijke registers.

Gomez

 
Ja, u kunt doen met behulp van pointers

bv

unsigned char * Shiva = someaddress;
# define SHIVA (* Shiva)

Dan kunt u gebruiken als:

SHIVA = 0x55;
* shiva = 0x55;Is dit wat u zoekt?

 
Ik denk dat u moet pointers te gebruiken, maar vergeet niet de keword volatiel.
Groeten,
Amraldo.

 
dipal_z wrote:

Ja, u kunt doen met behulp van pointersbvunsigned char * Shiva = someaddress;

# define SHIVA (* Shiva)Dan kunt u gebruiken als:SHIVA = 0x55;

* shiva = 0x55;Is dit wat u zoekt?
 

Welcome to EDABoard.com

Sponsor

Back
Top