串口起始位、停止位作用


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

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

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

  数据一位一位地顺序传送

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

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

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

  停止位、高电平

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

  空闲位,高电平

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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM