欢迎来到天天文库
浏览记录
ID:21390264
大小:53.20 KB
页数:6页
时间:2018-10-21
《stm32实验报告》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、实验一搭建实验环境一.实验简介搭建嵌入式系统开发环境,建立第一个工程,流水灯实验二.实验目的掌握STM32开发环境,掌握从无到冇的构建工程。三.实验内容熟悉MDKKEIL开发环境,构建基于固件库的工程,编写代码实现流水灯工程。通过ISP下载代码到实验板,查看运行结果。下载代码到目标板,查看运行结果。实验设备硬件部分:PC计算机(宿主机)、STM32实验板。软件部分:PC机WINDOWS系统、MDKKEIL软件、ISP软件。五.实验步骤1.熟悉MDKKEIL开发环境2.熟悉串U编程软件ISP3.查看固件库结构和文件4.建立工程目录,复制库文件5.建立和
2、配置工程6.编写代码7.编译代码8.使用ISP下载到实验板9.测试运行结來10.记录实验过程,撰写实验报告六.实验结果及测试七.实验总结实验二按键实验(查询方式)一.实验简介在实验一的基础上,使用按键控制流水灯速度,及使用按键控制流水灯流水方向。二.实验目的熟练使用库函数操作GPIO,掌握利用查询方式控制按键的程序编写方法。三.实验内容实现初始化GPIO,并配置中断,在中断服务程序中通过修改全局变量,达到控制流水灯速度及方向。实验设备硬件部分:PC计算机(宿主机)、STM32实验板。软件部分:PC机WINDOWS系统、MDKKEIL软件、ISP软件。
3、五.实验步骤1许实验一代码的®础上,编写按键控制部分代码2编写完成土程序4编译代码,下载到实验板5.单步调试6记录实验过程,撰写实验报告六.实验结果及测试七.实验总结实验三按键实验(中断方式)一.实验简介在实验一的基础上,使用按键控制流水灯。二.实验目的熟练使用库函数操作GPIO,掌握中断配置和中断服务程序编写方法,掌握通过全局变量在中断服务程序和主程序间通信的方法。三.实验内容实现初始化GPIO,并配置中断,在中断服务程序中通过修改全局变量,达到控制流水灯速度及方向。下载代码到目标板,查看运行结果。实验设备硬件部分:PC计算机(宿主机)、STM32
4、实验板。软件部分:PC机WINDOWS系统、MDKKEIL软件、ISP软件。五.实验步骤1在实验一代码的基础上,编写中断初始化代码2在主程序屮声明全局变景,用于和屮断服务程序通信,编写完成主程序3编写中断服务程序4编译代码,下载到实验板5.雄步调试6记录实验过程,撰写实验报告六.实验结果及测试七.实验总结实验四串口发送和接收实验一.实验简介编写代码实现串口发送和接收,将通过串口发送来的数据冋送冋去。二.实验目的掌握STM32基本串口编程,进一步学;中断处理。三.实验内容编写主程序,初始化串1_11,设置波特率为115200,无校验,数据位8位,停止位
5、1位。编写中断服务程序代码实现将发送过來的数据冋送。实验设备硬件部分:PC计算机(宿主机)、STM32实验板。软件部分:PC机WINDOWS系统、MDKKEIL软件、ISP软件、串口调试助手。五.实验步骤1编写串U初始化代码2编写中断服务程序代码3编译代码,使用ISP卜*载到实验板4记录实验过程,撰写实验报告五.实验结果及测试六.实验总结实验五ADC实验一.实验简介通过ADC将STM32系统将模拟量转换为数字量。二.实验目的掌握ADC编程。三.实验内容重新实现C库中的printf()函数到申UI1。实验设备硬件部分:PC计算机(衍主机)、STM32实
6、验板。软件部分:PC机WINDOWS系统、MDKKEIL软件、ISP软件、串口调试助手。五.实验步骤1编写主程序2编译代码,使用ISP卜载到实验板,使用串口调试助手观察数据3记录实验过程,撰写实验报告五.实验结果及测试六.实验总结
此文档下载收益归作者所有