想使用GPIO的input读取光敏电阻传感器的DO输出的高低电平,然后通过灯来观察是否读取到,但是始中无现象。
//control the input void ReadDeviceConfiguration() {unsigned int uiGPIOPort;unsigned char pucGPIOPin;unsigned char ucPinValue;GPIO_IF_LedOff(MCU_ALL_LED_IND);while(1){//Read PIN1 ucPinValueGPIO_IF_GetPortNPin(GPIOIN,&uiGPIOPort,&pucGPIOPin);ucPinValue = GPIO_IF_Get(GPIOIN,uiGPIOPort,pucGPIOPin);console.log(ucPinValue);//LIGHT slowif(ucPinValue == 1){GPIO_IF_LedOn(MCU_RED_LED_GPIO);}//light highelse{GPIO_IF_LedOff(MCU_RED_LED_GPIO);}//Enable GPIO InterruptMAP_GPIOIntClear(GPIOA0_BASE,GPIO_PIN_7);MAP_IntPendClear(INT_GPIOA0);MAP_IntEnable(INT_GPIOA0);MAP_GPIOIntEnable(GPIOA0_BASE,GPIO_PIN_7);ucPinValue=0;}} int main() {//set vector table base 设置中断向量表基址,允许中断,初始化MCUBoardInit();// Power on the corresponding GPIO port B for 9,10,11.// Set up the GPIO lines to mode 0 (GPIO)PinMuxConfig();GPIO_IF_LedConfigure(LED1|LED2|LED3);GPIO_IF_LedOff(MCU_ALL_LED_IND);ReadDeviceConfiguration();return 0; }
谢谢老师啦
Shine:
CC3200属于wifi产品,请到无线论坛咨询。
e2echina.ti.com/…/