- 1
- 0
- 约6.14千字
- 约 8页
- 2023-06-24 发布于上海
- 举报
嵌⼊式实验报告讲解
⽬录
实验⼀跑马灯实验 (1)
实验⼆按键输⼊实验 (3)
实验三串⼝实验 (5)
实验四外部中断实验 (8)
实验五独⽴看门狗实验 (11)
实验七定时器中断实验 (13)
实验⼗三 ADC实验 (15)
实验⼗五 DMA实验 (17)
实验⼗六 I2C实验 (21)
实验⼗七 SPI实验 (24)
实验⼆⼗⼀红外遥控实验 (27)
实验⼆⼗⼆ DS18B20实验 (30)
实验⼀跑马灯实验
⼀.实验简介
我的第⼀个实验,跑马灯实验。
⼆.实验⽬的
掌握STM32开发环境,掌握从⽆到有的构建⼯程。
三.实验内容
熟悉MDK KEIL开发环境,构建基于固件库的⼯程,编写代码实现跑马灯⼯程。通过ISP 下载代码到实验板,查看运⾏结果。
使⽤JLINK下载代码到⽬标板,查看运⾏结果,使⽤JLINK在线调试。
四.实验设备
硬件部分:PC计算机(宿主机)、亮点STM32实验板、JLINK。
软件部分:PC机WINDOWS系统、MDK KEIL软件、ISP软件。
五.实验步骤
1.熟悉MDK KEIL开发环境
2.熟悉串⼝编程软件ISP
3.查看固件库结构和⽂件
4.建⽴⼯程⽬录,复制库⽂件
5.建⽴和配置⼯程
6.编写代码
7.编译代码
8.使⽤ISP下载到实验板
9.测试运⾏结果
10.使⽤JLINK下载到实验板
11.单步调试
12.记录实验过程,撰写实验报告
六.实验结果及测试
源代码:
两个灯LED0与LED1实现交替闪烁的类跑马灯效果,每300ms闪烁⼀次。
七.实验总结
通过本次次实验我了解了STM32开发板的基本使⽤,初次接触这个开发板和MDK KEILC 软件,对软件操作不太了解,通过这
次实验了解并熟练地使⽤MDK KEIL软件,⽤这个软件来编程和完成⼀些功能的实现。作为STM32 的⼊门第⼀个例⼦,详细
介绍了STM32 的IO⼝操作,同时巩固了前⾯的学习,并进⼀步介绍了MDK的软件仿真功能。
实验⼆按键输⼊实验
⼀.实验简介
在实验⼀的基础上,使⽤按键控制流⽔灯速度,及使⽤按键控制流⽔灯流⽔⽅向。
⼆.实验⽬的
熟练使⽤库函数操作GPIO,掌握中断配置和中断服务程序编写⽅法,掌握通过全局变量在中断服务程序和主程序间通信的⽅
法。
三.实验内容
实现初始化GPIO,并配置中断,在中断服务程序中通过修改全局变量,达到控制流⽔灯速度及⽅向。
使⽤JLINK下载代码到⽬标板,查看运⾏结果,使⽤JLINK在线调试。
四.实验设备
硬件部分:PC计算机(宿主机)、亮点STM32实验板、JLINK、⽰波器。
软件部分:PC机WINDOWS系统、MDK KEIL软件、ISP软件。
五.实验步骤
1在实验1代码的基础上,编写中断初始化代码
2在主程序中声明全局变量,⽤于和中断服务程序通信,编写完成主程序
3编写中断服务程序
4编译代码,使⽤JLINK下载到实验板
5.单步调试
6记录实验过程,撰写实验报告
六.实验结果及测试
源代码:
我们将通过MiniSTM32 板上载有的3个按钮,来控制板上的2个LED,其中KEY0控制LED0,按⼀次亮,再按⼀次,就灭。
KEY1 控制LED1,效果同KEY0。KEY_2 (KEY_UP),同时控制LED0 和LED1,按⼀次,他们的状态就翻转⼀次。
七.实验总结
通过本次实验,我学会了如何使⽤STM32 的IO ⼝作为输⼊⽤。TM32 的IO ⼝做输⼊使⽤的时候,是通过读取IDR 的内容来读
取IO ⼝的状态的。这⾥需要注意的是KEY0 和KEY1 是低电平有效的,⽽WK_UP 是⾼电平有效的,⽽且要确认WK_UP 按钮
与DS18B20 的连接是否已经断开,要先断开,否则DS18B20 会⼲扰WK_UP按键!并且KEY0 和KEY1 连接在与JTAG 相关
的IO ⼝上,所以在软件编写的时候要先禁⽤JTAG 功能,才能把这两个IO ⼝当成普通IO ⼝使⽤。
实验三串⼝实验
⼀.实验简介
编写代码实现串⼝发送和接收,将通过串⼝发送来的数据回送回去。
⼆.实验⽬的
掌握STM32基本串⼝编程,进⼀步学习中断处理。
三.实验内容
编写主程序,初始化串⼝1,设置波特率为9600,⽆校验,数据位8位,停⽌位1位。编写中断服务程序代码实现将发送过来的
数据回送。
四.实验设备
硬件部分:PC计算机(宿主机)、亮点STM32实验板、JLINK、⽰波器。
软件部分:PC机WINDOWS系统、MDK KEIL软件、ISP软件、串⼝调试助⼿。
五.实验步骤
1编写串⼝初始化代码
2编写中断服务程序代码
3编译代
您可能关注的文档
最近下载
- 2026-2030辣条行业市场发展现状及发展趋势与投资前景预测研究报告.docx
- T_GDSGX 003—2024(冬季种鸽繁殖期主要营养素需要量).pdf
- 建设工程春节停工申请.pdf VIP
- 空间的表征《小伙子布朗》对生存整体的探问.PDF VIP
- 人教版七年级数学上册期末复习考点清单 专题06几何图形初步(15个考点清单+19种题型解读).pdf VIP
- 增材制造联合研究中心3D打印实验室项目环评资料环境影响.docx VIP
- 《土力学与地基基础》课件 任务9 土的强度与测定方法.pptx VIP
- 建筑结构天沟尺寸计算案例分析.docx VIP
- 非谓语课件.ppt VIP
- 2025年AWS认证AR_VR服务与责任专题试卷及解析.pdf VIP
原创力文档

文档评论(0)