【STM32 ADC&OLED综合开发】:实训案例:ADC与OLED综合训练
在STM32L151C8T6开发板上,利用STM32CubeMX和Keil5协同开发,完成以下的功能: 【1】 上电开机后,首选在OLED上显示“新大陆教育”的LOGO图片,然后让LED1与LED2依次点亮,然后熄灭,进行灯光检测。灯光检测结束后,OLED切换至数据显示界面,分3行: 第1行显示:“ www.csdn.net” 第2行显示:“采样值:” 第3行显示:“电压值:” 【2】在主程序中,采用查询的方式,每隔0.3秒对ADC_IN0通道的光敏传感器进行一次电压数据采集,并将采样到的12位数据换算成对应的实际电压值。LED1作为A/D采样指示灯,每采样一次闪烁一下。 【3】每进行完一次光敏传感器的数据采样和电压换算后,将其结果更新到OLED显示屏中相应的位置。如果光敏传感器的电压值小于1.3V,则将LED2灯点亮,反之,将LED2灯关闭。