首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

IIC正常运行不行,但单步执行可以

IIC正常运行不行,但单步执行可以

我的IIC程序,单步执行可以。当正常运行时停留在等待IICS-IICIF上,一直在等待。我以为是波特率的问题,后来吧波特率设到最小还是不行。大家说这是为什么? [em09]
仁者爱人
加延迟?

谢谢!

昨晚把波特率改到最高,反而好了,看来不是越慢越好。

仁者爱人
IIC是双向的通讯,需要主从双方的配合才行。
海纳百川  有容乃大

是这样的,那个从设备居然可以达到400kbps,后来用GQ8的最快速度(大概一两百k)上去,居然好了。

[em01]
仁者爱人
我也正在调I2C,有启发,谢谢

请教一下。我用MCF5235的I2C接口来实现I2C通信,通过设置配置寄存器可以产生START信号,但是产生不了STOP信号,也产生不了ReSTART信号。

为什么会这样?

不太明白你的意思。是寄存器没有这个功能,还是设置了之后不能产生相应的信号?
海纳百川  有容乃大
果真是波特率的问题?我也停在了这里,试一试
返回列表