N32G435CB会返回一个多余的、我们从未发送的1字节数据:0xc5,哪位大佬知道是为什么呢? 30
我们使用N32G435CBL7(以下简称为mcu)作为IIC总线上的从设备,cpu为主设备,在linux系统中使用i2cget或i2ctransfer命令去读mcu从设备...
我们使用N32G435CBL7(以下简称为mcu)作为IIC总线上的从设备,cpu为主设备,在linux系统中使用i2cget或i2ctransfer命令去读mcu从设备的数据时,接收到的第一个字节(或者说是最低位字节)总是0xc5,但我未调用函数发送该字节。用示波器测量mcu的sda信号,也的确发现有一个字节0xc5被发送出去,即使把所有I2C_SendData()注释掉,也能收到0xc5(也处在第一个字节位置),但是同一总线上的GD32未出现这种情况,能正常读写。 请问,什么情况会导致(mcu会发送0xc5)这样的现象呢?
展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询