嵌入式实验报告计划.docx精选文库
目录
实验一 跑马灯实验 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 软件。
五.实验步骤
熟悉 MDK KEIL 开发环境
熟悉串口编程软件 ISP
查看固件库结构和文件
建立工程目录,复制库文件
建立和配置工程
编写代码
编译代码
使用 ISP 下载到实验板
测试运行结果
使用 JLINK 下载到实验板
单步调试
记录实验过程,撰写实验报告
六.实验结果及测试
源代码:
—
精选文库
两个灯 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 代码的基础上,编写中断初始化代码
在主程序中声明全局变量,用于和中断服务程序通信,编写完成主程序
编写中断服务程序
编译代码,使用 JLINK 下载到实验板
记录实验过程,撰写实验报告
六.实验结果及测试
—
精选文
嵌入式实验报告计划 来自淘豆网m.daumloan.com转载请标明出处.