嵌入式实验报告讲解 下载本文

内容发布更新时间 : 2024/5/18 22:10:26星期一 下面是文章的全部内容请认真阅读。

目录

实验一 跑马灯实验 ......................................................................... 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. 记录实验过程,撰写实验报告

1

六.实验结果及测试

源代码:

两个灯LED0与LED1实现交替闪烁的类跑马灯效果,每300ms闪烁一次。

七.实验总结

通过本次次实验我了解了STM32开发板的基本使用,初次接触这个开发板和MDK KEILC软件,对软件操作不太了解,通过这次实验了解并熟练地使用MDK KEIL软件,用这个软件来编程和完成一些功能的实现。作为 STM32 的入门第一个例子,详细介绍了STM32 的IO口操作,同时巩固了前面的学习,并进一步介绍了MDK的软件仿真功能。

2