推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

USART文本数据包——TEXT数据包模式 keil平台 原创教程

更新时间:2024-09-11 21:46:51 大小:23M 上传用户:mulanhk查看TA发布的资源 标签:usartkeil 下载积分:2分 评价赚积分 (如何评价?) 打赏 收藏 评论(0) 举报

资料介绍

项目内容:

使用STM32C8T6的单片机载体,利用USART的串口模式,利用STM32CUBEMX平台,实现TEXT模式数据包的发送。


1. STM32cubxemx的详细配置及参数设置

2. 对TEXT数据包发送原理的讲解

3. 项目详细源代码和内容注释

4. 最终效果实现图

项目详细配置

image.png

选择串口的收发数据的模式为Asunchronous

image.png

对串口的各个参数进行配置

第一个是Baud Rate是9600

第二个是信息长度为8b,是一个字节

第三个是Stop Bits是1

时钟树配置

image.png

项目存储路径设置

image.png

完整功能函数代码编写

对单片机的OLED屏外设的显示函数编写

image.png

对USART串口接收到信号的中断回调函数进行重新编写

image.png

image.png

单片机上电后的初始化操作,显示RxPacket:

并向单片机发送你好世界的信息。


主循环函数编写

image.png

在每一次循环中反复读取串口的标志位状态

当读取到了新的信息后,直接将上一次传来的信息进行置空,实现清屏的操作。简单又高效。然后再读取到的信息进行呈现。


最终效果实现图

image.png

image.png

部分文件列表

文件名大小
USART_TextPacket/
USART_TextPacket/.mxproject7KB
USART_TextPacket/Core/
USART_TextPacket/Core/Inc/
USART_TextPacket/Core/Inc/gpio.h1KB
USART_TextPacket/Core/Inc/main.h2KB
USART_TextPacket/Core/Inc/OLED.h1KB
USART_TextPacket/Core/Inc/OLED_Font.h
USART_TextPacket/Core/Inc/stm32f1xx_hal_conf.h
USART_TextPacket/Core/Inc/stm32f1xx_it.h2KB
USART_TextPacket/Core/Inc/usart.h1KB
...

全部评论(0)

暂无评论

上传资源 上传优质资源有赏金

  • 打赏
  • 30日榜单

推荐下载