打开主菜单

谷雨文档中心 β

更改

NBDK-L4:基础实验教程

删除517字节2019年1月22日 (二) 16:22
05-光敏二极管实验
== 05-光敏二极管实验 ==
光敏二极管实验,是通过STM32L4的ADC引脚,获取光敏二极管的采集值光敏二极管在不同的光照强度下,它的out引脚输出的电压不同。所以此实验,我们利用STM32L4的ADC功能,去采集光敏二极管的引脚输出电压,以此能够获取到当前环境的光照情况。
=== STM32L476 外部中断简介 ADC简介 ===首先我们看一下外部中断/事件的GPIO映射图。[[文件:NBDK-DS-EXTI.png|边框|居中|无框|606x606像素]] 由上面的映射图可以知道,多个GPIO引脚(GPIOA、GPIOB、GPIOC、GPIOD等等的GPIO_Pin_0)都会触发同一个中断线(EXTI line0)。也就是说,当EXTI0被触发时,我们无法判断他是PA0触发,还是PB0触发,因此大家在设计自己的硬件的时候,需要选择合适的中断引脚。 源码中我们配置外部中断的步骤如下: 1.使能GPIO时钟 2.GPIO初始化,配置GPIO的边沿触发条件 3.设置EXTI线,配置GPIO与EXTI的关系 4.中断向量初始化
=== 硬件设计 ===
选择STM32L4引脚PC0、PC1、PC2、PC3作为按键的控制引脚。选择STM32L4引脚PB1作为光敏二极管的ADC采集引脚。[[文件:NBDK-SCH-BUTTONADCLIGHT.png|边框|居中|无框|434x434像素357x357像素]]
=== 实验准备 ===
# 使用miniUSB线及10pin排线,通过Jlink仿真器连接PC端和开发板。
510
个编辑