串口起始位、停止位作用

  停止位的目的是“接收方检测到下一个字节的起始位的下降沿”能校准上一个字节接收带入的误差,如果不设计停止位,当这个接收方与发送方之前的误差超过了一个bit的耗时,会造成丢失数据的现象

---------------------------------

参考地址:https://blog.csdn.net/weixin_43319854/article/details/109844860

  数据一位一位地顺序传送

  同步串行接口(英文:SynchronousSerialInterface,SSI),即通信双方共用一个时钟,是一种常用的工业用通信接口。
  异步串行接口(英文:Universal Asynchronous Receiver/Transmitter, UART),通信双方通过使用相同的波特率来实现同步,采用固定的通信格式,数据以相同的帧格式进行传送,这里我们主要讨论异步串行接口。

  在异步通信中,收发双方取得同步是通过在字符格式中设置起始位和停止位的方法来实现的

----------------------------------

  停止位、高电平

    每个设备都有自己的时钟,在传输过程中可能出现了小小的不同步,停止位不仅仅表示传输的结束,并且提供了校正时钟同步的机会

  空闲位,高电平

参考文章:https://www.sohu.com/a/368352944_467791

posted @   我爱茜茜公主  阅读(3207)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 25岁的心里话
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示