第十一届蓝桥杯嵌入式组别底层驱动程序-拓展板(光敏电阻①)
PA3-TRD0
直接读取高低电平判断光的强弱
void DO_Config(void)
{
GPIO_InitTypeDef GPIO_InitStructure;
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA, ENABLE);
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_3;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_2MHz;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IPU;
GPIO_Init(GPIOA, &GPIO_InitStructure);
}
//
int main(void)
{
SysTick_Config(SystemCoreClock/1000);
STM3210B_LCD_Init();
LCD_Clear(White);
LCD_SetTextColor(White);
LCD_SetBackColor(Blue);
LCD_DisplayStringLine(Line1,(u8*)" R-Photo DEMO ");
LCD_SetTextColor(Blue);
LCD_SetBackColor(White);
DO_Config();
while(1)
{
if(GPIO_ReadInputDataBit(GPIOA, GPIO_Pin_3) == Bit_RESET)
{
LCD_DisplayStringLine(Line7, (u8*)" DO:High ");
}
else
{
LCD_DisplayStringLine(Line7, (u8*)" DO:Low ");
}
}
}
原文链接:https://blog.csdn.net/Zach_z/article/details/80548423