第一百二十七节: 单片机串口接收数据的机制。
【127.1 单片机串口接收数据的底层时序。】
上一节“单线的肢体接触通信”其实是为本节打基础的,通信线只用了一根“数据”线,没有用到“时钟”线,属于异步通信方式,还分析时序中的“1个开始位,8个数据位,1个停止位”等细节内容,这些时序其实就是本节单片机串口通信的底层时序,一模一样。继续上一节的内容(很有必要重新温习一次上一节的异步通信原理),继续沿用甲乙双方靠各自“心跳”的节拍来异步通信的例子,本节单片机串口接收数据是代表乙方,我把乙方串口接收数据的过程翻译成C语言,代码如下:
|