Académique Documents
Professionnel Documents
Culture Documents
Registro xPSR
uint32_t __get_IPSR(void);
uint32_t __get_APSR(void);
uint32_t __get_xPSR(void);
.
Registros de Mascara de Interrupcion
uint32_t __get_FAULTMASK(void);
__set_FAULTMASK(uint32_t faultMask);
uint32_t __get_BASEPRI(void);
void __set_BASEPRI(uint32_t basePri);
Registro de control
uint32_t __get_CONTROL(void);
LPC_GPIOX-FIODIR (X vale de 0 a 4)
LPC_GPIOX-FIODIRU
LPC_GPIOX-FIODIRL
LPC_GPIOX-FIODIR0
LPC_GPIOX-FIODIR1
LPC_GPIOX-FIODIR2
LPC_GPIOX-FIODIR3
LPC_SC->EXTMODE LPC_SC->EXTPOLAR
LPC_SC->EXTINT LPC_SC->CLKSRCSEL
LPC_SC->PLL0CFG LPC_SC->CCLKCFG
Registro VTOR SCB->VTOR
Registros interrupciones
NVIC->ISER[X] X vale de 0 a 1
NVIC->ICER[X] X vale de 0 a 1
NVIC->ISPR[X] X vale de 0 a 1
NVIC->ICPR[X] X vale de 0 a 1
NVIC->IABR[X] X vale de 0 a 1
NVIC->IPR[X] X vale de 0 a 8
Timer SysTick
SysTick->LOAD
SysTick->VAL
SysTick->CALIB
SysTick->CTRL
Mutex
osMutexDef (name)
Seales
Semaforos
#define osSemaphoreDef(name)
#define osSemaphore(name)