Ja fiz de n formas possiveis mais não to conseguindo fazerme entender pelo keil.
Nas definições do 2148, ja existe o registrador PCONP de controle de alimentação de perifericos.
Eu criei uma struct e estou tentando unir os dois em uma header, para poder chamar no main.
LOOKEN.
- Código: Selecionar todos
#include <LPC214X.h>
#define liga 0x01
#define desliga 0x00
#define _U unsigned
union flags{
PCONP; // registrador que eu quero unir à struct power.
struct power{ // 1 para abilitar // 0 para desabilitar
_U short nouse0 : 1 ; // sem uso
_U short timer0 : 1 ; // timer 0
_U short timer1 : 1 ; // timer 1
_U short uart0 : 1 ; // serial 0
_U short uart1 : 1 ; // serial 1
_U short pwm0 : 1 ; // pwm 0
_U short nouse1 : 1 ; // sem uso
_U short i2c0 : 1 ; // I²C 0
_U short spi0 : 1 ; // spi 0
_U short rtc : 1 ; // relogio interno
_U short ssp_0 : 1 ; // spi1 / ssp 0
_U short nouse3 : 1 ; // sem uso
_U short adc0 : 1 ; // conversor adc 0
_U short nouse4 : 6 ; // sem uso
_U short i2c1 : 1 ; // I²C 1
_U short adc1 : 1 ; // conversor adc 1
_U int nouse5 : 10 ; // sem uso
_U short usb0 : 1 ; // usb
}
}
Como raios de forma, se faz isso?
Abraços