【STM32】STM32学习笔记-USART串口数据包(28)

00. 目录

文章目录

    • [00. 目录](#00. 目录)
    • [01. 串口简介](#01. 串口简介)
    • [02. HEX数据包](#02. HEX数据包)
    • [03. 文本数据包](#03. 文本数据包)
    • [04. HEX数据包接收](#04. HEX数据包接收)
    • [05. 文本数据包接收](#05. 文本数据包接收)
    • [06. 预留](#06. 预留)
    • [07. 附录](#07. 附录)

01. 串口简介

串口通讯(Serial Communication)是一种设备间非常常用的串行通讯方式,因为它简单便捷,因此大部分电子设备都支持该通讯方式, 电子工程师在调试设备时也经常使用该通讯方式输出调试信息。

在计算机科学里,大部分复杂的问题都可以通过分层来简化。如芯片被分为内核层和片上外设;STM32标准库则是在寄存器与用户代码之间的软件层。 对于通讯协议,我们也以分层的方式来理解,最基本的是把它分为物理层和协议层。物理层规定通讯系统中具有机械、电子功能部分的特性, 确保原始数据在物理媒体的传输。协议层主要规定通讯逻辑,统一收发双方的数据打包、解包标准。 简单来说物理层规定我们用嘴巴还是用肢体来交流,协议层则规定我们用中文还是英文来交流。

02. HEX数据包

03. 文本数据包

04. HEX数据包接收

05. 文本数据包接收

06. 预留

07. 附录

参考: 【STM32】江科大STM32学习笔记汇总

相关推荐
南境十里·墨染春水5 小时前
C++传记(面向对象)虚析构函数 纯虚函数 抽象类 final、override关键字
开发语言·c++·笔记·算法
白慕慕6 小时前
文档网站大全
学习
中屹指纹浏览器7 小时前
2026基于内核隔离的浏览器环境虚拟化技术在企业数字化运营中的应用研究
经验分享·笔记
一轮弯弯的明月8 小时前
Python基础-速通秘籍(下)
开发语言·笔记·python·学习
12.=0.10 小时前
【stm32_2.2】【快速入门】对GPIO解析、外设的初始化和配置、细节分析GPIO
stm32·单片机·嵌入式硬件
charlie11451419110 小时前
2026年正点原子开发板移植方案——从0开始的Rootfs之路(3)inittab 与 init 系统:Linux 启动的“第一号进程“全解析
linux·驱动开发·学习·嵌入式开发·嵌入式linux
心语星愿1110 小时前
STM32单片机高级篇-物联网通信之CAN通讯(学习笔记)
stm32·单片机·物联网
wsx_iot11 小时前
TDengine学习
数据库·学习·tdengine
AI成长日志11 小时前
【笔面试算法学习专栏】二分查找专题:力扣hot100经典题目深度解析
学习·算法·面试
nqqcat~11 小时前
shell入门
笔记