实验五:串口实验-
摘要:微控制器综合设计与实训实验名称:实验五串口实验1实验五:串口实验1实训任务(1)调用usart.c文件中相关函数及变量;(2)通过计算机串口软件发送LED灯闪烁时间间隔实现串口对LED灯频率的控制。1.1实验说明STM32串口简介串口是MCU的重要外部接口,同时也是软件开发重要的调试手段。现在基本上所有的MCU都会带有串口,STM32自然也不例外。本实验将主要从库函数操作层面结合寄存器的描述,介绍如何设置串口,以达到最基本的通信功能,并且介绍如何通过USB串口和电脑通信。串口设置的一般步骤可以总结为如下几个步骤:1)串口时钟使能,GPIO时钟使能2)串口复位3)GPIO端口模式设置4)串口参数初始化6)使能串口7)编写中断处理函数与串口基本配置直接相关的几个固件库函数和定义主要分布在stm32f10x_usart.h和stm32f10x_usart.c文件中。关于串口更详细的介绍,请参考《STM32参考手册》第516页至548页,通用同步异步收发器一章。1.2实验步骤(1)实训平台上PA9和PA10已经与TXD、RXD连接,串口硬件配置完成;(2)将LED端口与对应IO口用导线连接;(3)用数据线将串口与电脑的USB接口连接;(4)复制上一个实验工程修改名称并保存为USART实验,并将工程文件名称修改为USART.uvprojx;(5)编写main()函数,程序编译成功后下载程序到实训平台;(6)打开串口调试助手XCOMV2.0,改变延时时间观察LED灯的变化。2程序设计
温馨提示:当前文档最多只能预览
8 页,若文档总页数超出了
8 页,请下载原文档以浏览全部内容。
本文档由 匿名用户 于 2020-06-21 07:49:50上传分享