打开主菜单

谷雨文档中心 β

更改

NBDK-L4:基础实验教程

添加328字节2019年1月24日 (四) 11:05
实验准备
=== 硬件设计 ===
选择STM32L4引脚PC6用来捕获红外传感器HS0038的DATA引脚输出的PWM波。''<span class="tlid-translation-gender-indicator translation-gender-indicator"></span>''选择STM32L4引脚PC6用来捕获''<span class="tlid-translation-gender-indicator translation-gender-indicator"></span>''红外传感器HS0038的DATA引脚输出的PWM波。[[文件:NBDK-SCH-IR.png|边框|居中|无框|393x393像素|''<span class="tlid-translation-gender-indicator translation-gender-indicator"></span>'']]''<span class="tlid-translation-gender-indicator translation-gender-indicator"></span><span class="tlid-translation-gender-indicator translation-gender-indicator"></span><span class="tlid-translation-gender-indicator translation-gender-indicator"></span><span class="tlid-translation-gender-indicator translation-gender-indicator"></span><span class="tlid-translation-gender-indicator translation-gender-indicator"></span><span class="tlid-translation-gender-indicator translation-gender-indicator"></span><span class="tlid-translation-gender-indicator translation-gender-indicator"></span><span class="tlid-translation-gender-indicator translation-gender-indicator"></span>''
=== 实验准备 ===
''<span class="tlid# 使用miniUSB线及10pin排线,通过Jlink仿真器连接PC端和开发板。# 使用miniUSB线,连接PC与开发板USB接口。# 将SW1拨到DBG端,SW2拨到MCU。# 使用Keil打开基础实验 09-translation-gender-indicator translation-gender-indicator"></span><span class="tlid-translation-gender-indicator translation-gender-indicator"></span><span class="tlid-translation-gender-indicator translation-gender-indicator"></span><span class="tlid-translation-gender-indicator translation-gender-indicator"></span><span class="tlid-translation-gender-indicator translation-gender-indicator"></span><span class="tlid-translation-gender-indicator translation-gender-indicator"></span><span class="tlid-translation-gender-indicator translation-gender-indicator"></span><span class="tlid-translation-gender-indicator translation-gender-indicator"></span>''红外线接收实验工程。# 使用Xshell打开Jlink虚拟出的COM口# 下载程序,并完成功能测试。 
=== 实验验证 ===
下载完成后,我们按下遥控器上的任意按键,可以看到LCD上将显示如下,irBtnVal代表的是键值,irBtnCnt代表是按键被按下的次数,irBtnInfo代表按键的图标或者定义。
==== stm32l4xx_hal_conf.h ====
此文件位于“07此文件位于“09-温湿度实验红外线接收实验\Inc”路径中,主要用途是选择使能此例程使用到的库文件。
此例程我们主要给大家展示STM32L4的I2C功能,所以我们宏定义中打开I2C相关的。<syntaxhighlight lang="c" line="1" start="103">
510
个编辑