多旋翼无人机二次开发 任务3:按键模块 实验指导-3-按键模块.docxVIP

  • 4
  • 0
  • 约小于1千字
  • 约 5页
  • 2021-01-27 发布于北京
  • 举报

多旋翼无人机二次开发 任务3:按键模块 实验指导-3-按键模块.docx

实验指导书 模块实验指导 第3节 键盘模块 实验目的 熟悉keil软件编译环境,练习编译、调试和下载 练习创新能力培养平台编程的基本方法 学习外部中断操作 熟悉C语言编程基础知识 实验原理 通过按下按键,对STM32核心板发出中断指令,转换LED的状态,实现按键控制LED灯的开启和熄灭。 实验工具 软件:Keil uVision4和STM32CubeMX以及JLink驱动 硬件:创新能力培养平台的STM32核心板模块、交通灯模块、按键模块、电源箱、下载线 实验步骤 硬件连接 按下图所示连接STM32F103核心板、交通流水灯模块和按键模块 连接电源箱和下载线: 将电源线连接到电源箱,如下图所示 然后为STM32F103核心板供电 连接下载线: 注意线序,如果使用SWD调试器,VCC不连接 如果使用JLink调试器,按照下图所示线序连接 下载程序 1、使用keil并打开工程文件 按照下图所示操作,打开范例路径中的工程文件(F:\MDK-ARM\ANJIAN.uvproj)。 2、编译和链接 按照下图所示点击编译按钮,对打开的工程文件进行编译。 确认没有错误和警告。 3、下载程序 点击图示的下载按钮,将编译生成的 Hex 文件下载到STM32F103处理器当中。 4、观察现象 随着按键的按下,LED灯亮起或熄灭,说明实验成功。 思考题 思考中断函数是如何触发的,它与main函数的关系? 添加按键防抖程序,优化系统

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档