news 2026/7/13 22:44:53

51单片机--通信/串口

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
51单片机--通信/串口

通信协议

UART(异步)、I2C(同步)、SPI(同步)、ADCGPIO

UARTUnivesal Async Recvie Transmit,通用异步收发器,可以实现与外界设备进行异步
通信全双工、串行、异步

通信方式

单工通信

1)数据的发送方和接收方是固定的
2)数据传输是通过一根信号线完成,数据传输的方向是单一的

半双工通信(I2C)

1)通信双方既可以作为数据的发送方,也可以作为数据的接收方
2)数据传输是通过一根信号线完成,数据传输的方向可以是双向的
3)在同一时刻,数据传输只能是单向的

全双工通信

1)通信双方即可以作为数据的发送方,也可以作为数据的接收发
2)数据传输是通过两根信号线完成,数据传输的方向是双向的

数据传输

传输顺序

LSB先行原则,先发送数据低位

传输形式

串行传输:通过一根信号线传输数据,按照先后次序逐个bit逐个bit发送数据

并行传输:通过多根信号线同时去传输数据

传输特点

串行:

1)传输速率慢
2)硬件成本低,实现简单
3)传输距离远,抗干扰性好(RS485 1200米 双绞线)
并行:
1)传输速率快
2)硬件成本高,实现复杂
3)传输距离近,抗干扰性差(30米以内)

串口通信

串口通信时序

1.先发送一个bit的低电平,代表起始位
2.再发送8bit的数据位(先发送数据低位,再发送高位)
3.发送一个bit的校验位(奇偶校验 高电平 奇校验 低电平 偶校验)
4.发送一个bit的电平,代表停止位,表示串口通信结束

奇偶校验

奇校验:校验位是'1',用数据位中'1'的个数加上校验位的'1',如果'1'的个数是奇数个,代表奇校验通过

偶校验:校验位是'0',用数据位中的'1'的个数加上校验位的'0',如果的'1'的个数是偶数, 代表偶校验通过

通信参数

波特率:bps(bit per second),每秒钟传输bit的数量,常见的波特率:2400,4800, 9600,115200

数据位: 8,串口传输通常8bit数据位传输

停止位: 1,1bit停止位

校验位: None,N,无校验 Even,E,偶校验 Odd,O,奇校验

通信方式

同步: 通信的双方有一根共享的时钟线来约定通信的频率(同步发送数据/接收数据)

SCL:时钟线 SDA:数据线

异步: 通信双方没有时钟线进行同步,如uart可以通过设置波特率来实现同步(发2400bps 收:2400bps)

CH340:电平转换芯片,将串口电平(TTL电平)转换为USB电平
TTL电平:高电平(1):3.3V 5V低电平(0):0V
RS232电平(负逻辑):高电平(1):-3V - -15V低电平(0):3V - 15V MAX232芯片
RS485电平(差分):高电平(1):2V - 6V低电平(0) :-6V - -2V

寄存器配置

串口寄存器

SCON

PCON

串口初始化

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/13 22:43:44

COSBench 0.4.2.c4 分布式压测配置:3节点Driver部署与性能对比分析

COSBench 0.4.2.c4 分布式压测实战:3节点Driver部署与性能对比分析对象存储性能测试是验证系统可靠性和扩展性的关键环节。作为一款开源的分布式压测工具,COSBench 0.4.2.c4版本在测试云存储服务时展现出独特的优势。本文将深入探讨多节点Driver部署方案…

作者头像 李华
网站建设 2026/7/13 22:41:41

Altium Designer 原理图转PCB避坑指南:从ECO到布局的3个关键检查点

Altium Designer原理图转PCB避坑指南:从ECO到布局的3个关键检查点在硬件设计流程中,原理图到PCB的转换环节往往隐藏着诸多陷阱。许多工程师在完成原理图设计后,急于进入PCB布局阶段,却忽略了这一关键过渡环节的质量把控。本文将揭…

作者头像 李华
网站建设 2026/7/13 22:39:08

AI时代如何逆袭?这份「收藏级」指南助你抢占大模型风口!

文章探讨AI对程序员等岗位的冲击与机遇。许多人在AI时代感到焦虑,担心被取代。然而,AI相关技术岗位需求激增,如Agent开发、AI Infra等。文章建议程序员、产品经理、运营人员等应积极转型,掌握AI技能,利用AI放大自身能力…

作者头像 李华
网站建设 2026/7/13 22:39:05

电商大促期间数据量暴增,人工扛不住怎么办?——企业级AI Agent自动化破局全指南

在“双11”、“618”等电商大促节点,流量与订单量的指数级增长往往伴随着后端运营压力的极限挑战。数据量暴增不仅意味着服务器带宽的博弈,更意味着成千上万的订单拆分、跨平台库存同步、海量客户售后咨询以及繁琐的财务对账任务堆积。传统的增加人力投入…

作者头像 李华
网站建设 2026/7/13 22:38:34

3个关键参数解析:Chromatix AEC 曝光表与 Sensor 帧率/行时计算

Chromatix AEC曝光表与传感器时序参数的深度联动解析在相机图像质量调试的工程实践中,曝光控制算法(AEC)与传感器时序参数的协同工作往往决定着最终成像的基线性能。当我们在Chromatix中配置曝光表时,line_length_pclk、frame_len…

作者头像 李华
网站建设 2026/7/13 22:34:49

AI 电动植物纤维餐具热封机智能功率 MOSFET 完整选型方案

随着 AI 技术赋能环保餐具生产,热封机对加热控制精度、电机驱动效率与整机可靠性提出更高要求。微碧半导体(VBsemi)基于先进的 Trench 工艺,为您提供覆盖加热 PWM 控制、送料/压合电机驱动、智能控制单元的完整 AI 热封机功率解决…

作者头像 李华