stm32 f4硬件i2c,使用hal库, 主机刚上电从机马上产生总线错误(BERR)

2019-07-20 08:13发布

哪位大侠帮助一下,硬件i2c调试了10几天,有个问题解决不了,知道的可以指点一下,谢谢了

stm32 f4硬件i2c,使用hal库 通信,主机发送数据,从机接收数据后,再发给主机。
现在的问题是:

如果主机和从机同时开机,主机发送数据,从机接收数据后,再发给主机。通信一切正常。

如果从机先上电(等待主机发送数据),等一会,然后主机再上电,主机刚上电还没有发送数据,从机就产生总线错误(BERR)。

问题1:怎样解决一上电就产生总线错误(BERR)的问题? :

问题2:这个BERR,总线错误怎么清除掉?

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。