串口异步通讯的停止位和空闲位都是高电平,为什么要设置停止位位数

如图,两位停止位可以起到时钟同步的作用。 因为在一个字节的时间内,收发端的时钟不会相差太大,但是当收发数据多了之后,它们的差距会越来越大,所以,每传输8位数据之后,使用停止位做一次时钟同步,那么收发端的时钟差距被限定在一个区间内,不会造成数据读取错乱。 同步是怎样做到的? 检测到下调沿后,开始计时,1.5个时钟周期后,开始采样,这样采样的时间点刚好在一个位的中间。   这个图是否正确?      
相关文章
相关标签/搜索