蓝桥杯嵌入式-扩展板-光敏电阻(TRAO与TADO)

将TRAO与PA4相连

同样是AD采样
初始化不再论述,主要写下调用,处理输出值

		tmp = Read_ADC();snprintf((char *)str, sizeof(str), " R-P:%.2fK  ", tmp/(4096.-tmp)*10);LCD_DisplayStringLine(Line6, str);Delay_Ms(200);

将TRDO与PA3相连
PA3直接读取引脚电平判断光强弱:

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_ClearLine(Line0);LCD_ClearLine(Line1);LCD_ClearLine(Line2);LCD_ClearLine(Line3);LCD_ClearLine(Line4);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      ");}}
}


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部