STM32嵌入式系统实验报告模板Word文件下载.docx
《STM32嵌入式系统实验报告模板Word文件下载.docx》由会员分享,可在线阅读,更多相关《STM32嵌入式系统实验报告模板Word文件下载.docx(10页珍藏版)》请在冰点文库上搜索。
三、预备知识
掌握基于STM32固件库进行编程的方法。
四、实验设备
1.硬件环境配置
计算机:
Intel(R)Pentium(R)及以上;
内存:
1GB及以上;
实验设备:
嵌入式开发平台,USB转串口数据线;
2.软件环境配置
操作系统:
MicrosoftWindowsXPProfessionalServicePack2;
集成开发环境:
KeilμVision5IDE;
五、实验过程
1.创建本地文件夹和软件中的文件夹
2.对软件中的文件夹进行配置
3.软件设计及代码(写一个简单的main函数)
六、遇到的问题及解决方法
实验二 使用STM32固件库点亮LED灯
1.掌握STM32固件库的使用方法
2.掌握基于库函数模板的开发方法
3.掌握基于固件库进行GPIO端口编程的方法
1.使用Proteus软件设计点亮LED灯电路
2.基于固件库进行编程
3.基于固件库编程控制GPIO端口的输出,进而控制LED灯的显示状态
掌握基于STM32固件库进行编程的方法;
掌握Proteus软件的使用方法;
掌握GPIO端口的组成、工作方式、编程方法。
1.LED灯电路设计
2.GPIO初始化过程
3.软件设计及代码
实验三 按键检测实验
1、掌握基于固件库进行GPIO端口编程的方法
2、掌握按键检测方法
1.设计按键检测电路
2.基于固件库编程监测GPIO端口的输入,进而监测按键状态
1.按键电路设计
2.GPIO初始化过程
实验四 外部中断实验
1.掌握基于固件库进行中断编程的方法
2.掌握基于固件库进行外部中断编程的方法
1.设计LED灯电路、按键检测电路
2.基于固件库编程通过中断方式检测按键状态,进而控制LED点亮状态
1.基于STM32固件库进行编程的方法
2.STM32中断及外部中断编程方法
1.硬件环境配置
2.软件环境配置
1.电路设计
2.中断及外部中断初始化过程
实验五 串口通信实验
1、掌握基于固件库进行串口通信编程的方法
1.设计串口通信电路
2.基于固件库编程通过串口打印输出数据
1、基于STM32固件库进行编程的方法
2、STM32串口通信编程方法
2.串口初始化过程
实验六 SPI通信实验
1.掌握基于固件库进行编程的方法
2.掌握基于SPI协议的通信的编程方法
1.使用Proteus仿真软件设计基于SPI协议的电路
2.基于固件库编程在主机与从机之间进行数据的交换进而改变LED灯的状态。
2.基于STM32的SPI通信协议
实验七 IIC通信实验
2.掌握基于IIC协议的通信的编程方法
1.使用Proteus仿真软件设计基于IIC协议的电路
2.基于STM32的IIC通信协议
实验八 SysTick定时器实验
2.掌握基于系统定时器的编程方法
1.使用Proteus仿真软件设计使用系统定时器的电路
2.基于固件库编程实现定时器功能。
2.基于STM32的系统定时器理论知识