实验4 串口通信编程.docVIP

  • 1
  • 0
  • 约小于1千字
  • 约 4页
  • 2026-04-23 发布于江西
  • 举报

信息工程学院

实验报告用纸

实验名称:串口通信编程姓名:刘波实验场地:第一实验楼B306同组者:

第PAGE1页

实验名称:串口通信编程

1、实验目的

1.学习串口使用方法。

2.学习串口查询的编程方法。

2、实验原理与内容

实验原理:利用UART(通用异步收发传输器)硬件,遵循特定通信协议(如波特率、数据位等参数),通过软件配置串口寄存器和I/O接口,实现设备间的双向数据收发。

实验内容:

通过串口1控制LED的亮灭。具体:串口调试助手发送“N”命令,LED灯熄灭,同时STM32通过串口1返回数据,提示灯已经熄灭;如果串口调试助手发送“Y”命令,LED灯点亮,同时STM32通过串口返回字符,提示灯已经点亮。

以上为参考原理图,具体原理图按照开发板原理图为准。

3、实验环境

1)硬件:Windows电脑一台,ATK-NANOSTM32FI开发板一块,数据线一条;

2)软件:MDK5(KeiluVision5),ST-LINK驱动(dpinst_amd64)、XCOM;

4、实验程序编程

(1)实验main.c代码下:

(2)led.c代码如下:

(2)USART_Init_Config.c代码如下

5、实验结论

(1)通过串口调试助手,发送“Y”指令时,Led灯被点亮,如下图所示:

(2)通过串口调试

文档评论(0)

1亿VIP精品文档

相关文档