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)这样的现象呢? 展开
 我来答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式