安详紫菜

文章
5
资源
0
加入时间
3年1月13天

STM32F103 中级篇 21 USART详解

21.1 串口通信协议简介在计算机科学里,大部分复杂的问题都可以通过分层来简化。如芯片被分为内核层和片上外设;STM32 标准库则是在寄存器与用户代码之间,软件层。对于通讯协议,我们也以分层的方式来理解,最基本的是把它分为物理层和协议层。物理层规定通讯系统中具有机械、电子功能部分的特性,确保原始数据在物理媒体的传输。协议层主要规定通讯逻辑,统一收发双方的数据打包、解包标准。1.RS232标准 RS2322.USB转串口 TTL3.原生的串口到串口 TTL->TTLRS232与TTL

高效的串口循环Buffer接收处理思路及代码

//串口#define UART0_RX_BUFF_LEN (56 * 16)#define UART0_FRAME_MAX_LEN (56) //单帧最长长度/****************************************** 全局变量 *********************************************//*串口缓存全局变量初始化*/volatile unsigned char g_.