【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学习笔记汇总

相关推荐
灵性(๑>ڡ<)☆28 分钟前
Java学习笔记 --面向对象进阶
java·笔记·学习
weigangwin35 分钟前
DSPy 采用笔记:先证明 LLM 程序合同,再谈 Prompt 优化
笔记·prompt
智者知已应修善业42 分钟前
【P12159蓝桥杯数组翻转】2025-4-24
c语言·c++·经验分享·笔记·算法·蓝桥杯
摇滚侠43 分钟前
Apache Skywalking 实战 阅读笔记 第三章
笔记·apache·skywalking
β添砖java1 小时前
Ollama工具学习
学习
AOwhisky1 小时前
Linux(CentOS)系统管理入门笔记(第一期)——从 Multics 到主流发行版
linux·运维·笔记·centos·云计算
逸模1 小时前
逸模智造・BIM 效能专栏一|极速土建翻模,2D 一键跨越 3D
笔记·3d·bim·土建·翻模
小巧的砖头1 小时前
使用SVN+CruiseControl+ANT实现持续集成之一
学习·算法
俭朴的奇异果2 小时前
MongoDB实战开发 【零基础学习,附完整Asp.net示例】
学习·mongodb·asp.net
承渊政道2 小时前
【Python学习】(了解Python背景知识、搭建 Python 环境以及安装PyCharm)
python·学习·pycharm·搭建python环境