当前位置:文档之家› 嵌入式系统看门狗实验报告

嵌入式系统看门狗实验报告

竭诚为您提供优质文档/双击可除嵌入式系统看门狗实验报告
篇一:《嵌入式系统原理与应用》实验报告04-看门狗实验
《嵌入式系统原理与接口技术》实验报告
实验序号:4实验项目名称:看门狗实验
1
2
3
4
篇二:嵌入式实验报告
目录
实验一跑马灯实验................................................. (1)
实验二按键输入实
验................................................. .. (3)
实验三串口实验................................................. . (5)
实验四外部中断实验................................................. .. (8)
实验五独立看门狗实验................................................. (11)
实验七定时器中断实验................................................. (13)
实验十三ADc实验................................................. .. (15)
实验十五DmA实验................................................. .. (17)
实验十六I2c实验.................................................
(21)
实验十七spI实验................................................. .. (24)
实验二十一红外遥控实验................................................. .. (27)
实验二十二Ds18b20实验................................................. (30)
实验一跑马灯实验
一.实验简介
我的第一个实验,跑马灯实验。

二.实验目的
掌握sTm32开发环境,掌握从无到有的构建工程。

三.实验内容
熟悉mDKKeIL开发环境,构建基于固件库的工程,编写代码实现跑马灯工程。

通过Isp下载代码到实验板,查看运行结果。

使用JLInK下载代码到目标板,查看运行结果,使用JLInK在线调试。

四.实验设备
硬件部分:pc计算机(宿主机)、亮点sTm32实验板、
JLInK。

软件部分:pc机wInDows系统、mDKKeIL软件、Isp软件。

五.实验步骤
1.熟悉mDKKeIL开发环境
2.熟悉串口编程软件Isp
3.查看固件库结构和文件
4.建立工程目录,复制库文件
5.建立和配置工程
6.编写代码
7.编译代码
8.使用Isp下载到实验板
9.测试运行结果
10.使用JLInK下载到实验板
11.单步调试
12.记录实验过程,撰写实验报告
六.实验结果及测试
源代码:
两个灯LeD0与LeD1实现交替闪烁的类跑马灯效果,每300ms闪烁一次。

七.实验总结
通过本次次实验我了解了sTm32开发板的基本使用,初
次接触这个开发板和mDKKeILc软件,对软件操作不太了解,通过这次实验了解并熟练地使用mDKKeIL软件,用这个软件来编程和完成一些功能的实现。

作为sTm32的入门第一个例子,详细介绍了sTm32的Io口操作,同时巩固了前面的学习,并进一步介绍了mDK的软件仿真功能。

实验二按键输入实验
一.实验简介
在实验一的基础上,使用按键控制流水灯速度,及使用按键控制流水灯流水方向。

二.实验目的
熟练使用库函数操作gpIo,掌握中断配置和中断服务程序编写方法,掌握通过全局变量在中断服务程序和主程序间通信的方法。

三.实验内容
实现初始化gpIo,并配置中断,在中断服务程序中通过修改全局变量,达到控制流水灯速度及方向。

使用JLInK下载代码到目标板,查看运行结果,使用JLInK在线调试。

四.实验设备
硬件部分:pc计算机(宿主机)、亮点sTm32实验板、JLInK、示波器。

软件部分:pc机wInDows系统、mDKKeIL软件、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口使用。

篇三:嵌入式实验报告
《嵌入式系统原理与设计》
班级:
姓名:
学号:
任课教师:
开始时间:
结束时间:报告
目录
实验一跑马灯................................................. ................................................... .......51.实验目的................................................. ................................................... .. (5)
2实现方法................................................. ................................................... .........53.代。

相关主题