STM32G4备战蓝桥杯嵌入式---模块配置---光敏电阻AO/DO(拓展板)
Posted 旺旺^淞
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了STM32G4备战蓝桥杯嵌入式---模块配置---光敏电阻AO/DO(拓展板)相关的知识,希望对你有一定的参考价值。
文章目录
光敏电阻AO/DO
1.光敏电阻AO/DO
AO->PA4接上TRAO(ADC采集)
DO->PA3接上TRDO(IO的输入)
2.Cubemx实现的配置
3.生成工程
1.AO(ADC读取)
uint16_t Get_ADC()
uint16_t adc;
HAL_ADC_Start(&hadc2);
adc = HAL_ADC_GetValue(&hadc2);
HAL_ADC_Stop(&hadc2);
return adc;
2.AO(ADC读取)
adc = Get_ADC();
sprintf((char *)ass, "AO: %.2lf",adc*3.3/0xfff);
LCD_DisplayStringLine(Line8, ass);
3.DO(IO读取)
if(HAL_GPIO_ReadPin(GPIOA, GPIO_PIN_3) == GPIO_PIN_RESET)
LCD_DisplayStringLine(Line7, (u8*)" DO:High ");
else
LCD_DisplayStringLine(Line7, (u8*)" DO:Low ");
总结
以上是关于STM32G4备战蓝桥杯嵌入式---模块配置---光敏电阻AO/DO(拓展板)的主要内容,如果未能解决你的问题,请参考以下文章
STM32G4备战蓝桥杯嵌入式---模块配置---LIS302DL(拓展板)
STM32G4备战蓝桥杯嵌入式---模块配置---获取占空比(拓展板)