一种用于多个设备之间的I2C总线通讯检测方法
Abstract:
本发明涉及总线通信控制技术领域,特别是一种用于多个设备之间的总线通讯检测方法,所述多个设备包括采用微控制器的主设备以及采用微控制器的从设备,所述主设备和从设备包括通讯模块,主设备的通讯模块通过总线与从设备的通讯模块进行通讯,所述方法包括:主设备每间隔通讯时间执行以下自检操作:(11)检测主设备总线的通讯端口是否处于忙状态;(12)如果主设备总线的通讯端口处于忙状态,则初始化主设备的通讯模块,否则退出自检操作。本发明通过自检,在发现通信失效后自动恢复的软件纠错方法可以大大提高MCU通信的抗干扰能力,确保电器系统安全可靠的工作。
Public/Granted literature
Patent Agency Ranking
0/0