第十一届蓝桥杯嵌入式组别底层驱动程序-拓展板(光敏电阻①)

第十一届蓝桥杯嵌入式组别底层驱动程序-拓展板(光敏电阻①)

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

Guess you like

Origin blog.csdn.net/weixin_43352501/article/details/103354571