知识卡片

异步串口用边界换时钟

普通读书笔记卡 · 1798.b

内容

UART 没有独立时钟线,只能用起始位、停止位和双方约定波特率来定位数据边界。发散:异步通信省线但牺牲带宽和时钟确定性,适合低成本调试与配置,不适合所有高速数据流。

参考来源

- 位置:《嵌入式系统设计与实践》第6章《外设通信》"6.2 常见的通信协议"UART/RS-232一节(源文件:_epub-src/OEBPS/text00090.html附近) - 结论依据:原文明确"UART是USART中省去了S。S代表同步。意味着时钟信号是独立于数据的。在异步通信通道中有一个隐含的时钟,因此必须使用开始和停止位来表明通信在什么时候发生(从而降低了通信带宽)",并说明通信两端必须约定相同波特率。 - 原始内容:UART是USART中省去了S。S代表同步。意味着时钟信号是独立于数据的。在异步通信通道中有一个隐含的时钟,因此必须使用开始和停止位来表明通信在什么时候发生(从而降低了通信带宽)……由于存在隐含的时钟,需要在通信的两端都配置波特率(即处理器和计算机)。