串口通信中的自动地址识别与多机通信

自动地址识别特性允许串口在数据传输过程中,通过硬件自动识别目标地址,无需软件干预,从而节省程序空间。当串口识别到自身地址时,接收器会置位 RI 位并请求中断。

在多机通信模式下(SM2 置位),自动地址识别功能会被启用。用户也可以在模式 1 下启用该功能,此时停止位将取代第九位数据位,并且只有在接收到的数据帧地址与设备地址匹配且停止位有效时,RI 位才会被置位。

自动地址识别允许主机通过“给定”地址与一个或多个从机进行通信。所有从机都可以通过“广播”地址联系。

从机地址 (SADDR) 和从机地址掩码 (SADEN) 寄存器用于定义从机的地址。SADEN 用于指定 SADDR 中哪些位有效,哪些位可以忽略。SADEN 掩码与 SADDR 进行逻辑与运算,生成每个从机的“给定”地址,从而实现多从机识别。

pdf 文件大小:3.02MB