打印
[其他MCU]

freescale IIC 双机通信 主机收不到从机的应答怎么解决

[复制链接]
1292|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
energy1|  楼主 | 2015-1-27 22:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

最近两天在研究freescale的IIC的双机通信的问题,但是现在问题是根据官网提供的文档配置完之后,主机给从机发送完从机地址,从机并没有给出应答,而且从机也没有进入中断,但是我很确定设置的从机地址一致,为什么会进入不到中断呢?主机收不到从机的应答我想可能是不是从机进不了中断引起的呢?我用的是Freescale MKV46F128VLH15的片子,希望大侠们出出招。
PS:顺便侃一下freescale的IIC都类似呢?我找的好多资料虽然不是我这片子的,但是内容都是差不多的,是不是freescale大部分芯片的IIC都是差不多一样的呢?我没有接触过其他的freescale芯片,只是找资料的时候发现IIC模块是差不多一样的。

相关帖子

沙发
FSL_TICS_ZJJ| | 2015-2-3 10:02 | 只看该作者
你有没有用逻辑分析仪看看你发出来的数据是否正确,然后再debug下,看你的I2C相关中断位是否置上。
另外,关于I2C模块,你可以对比下你找到的芯片的RAM,看看I2C的寄存器是否一样。如果都一样,那么是可以移植使用的。

使用特权

评论回复
板凳
freescale_yj| | 2015-9-11 08:53 | 只看该作者
主机和从机的NO_ACK位要置零,即使能ACK

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

94

主题

422

帖子

10

粉丝