在异步串行通信中,接收方是如何做到发送方开始发送数据的?
【答案】
当接收方检测到RXD引脚上的有效的负跳变时,即可知道发送方开始发送数据。
【解析】
单片机串行口的内部结构有两个物理上独立的发送、接受缓冲器,可通过两个引脚TXD与RXD同时发送、接受数据。当采样到RXD端从1到0的负跳变时,就启动检测器,接受的值是连续三次采样取其中两次相同的值,确认是真正的起始位的开始,以保证可靠无误的接收数据。
当接收方检测到RXD引脚上的有效的负跳变时,即可知道发送方开始发送数据。
单片机串行口的内部结构有两个物理上独立的发送、接受缓冲器,可通过两个引脚TXD与RXD同时发送、接受数据。当采样到RXD端从1到0的负跳变时,就启动检测器,接受的值是连续三次采样取其中两次相同的值,确认是真正的起始位的开始,以保证可靠无误的接收数据。