标题: IIC正常运行不行,但单步执行可以 [打印本页]
作者: ma.jh 时间: 2009-5-18 09:08 标题: IIC正常运行不行,但单步执行可以
我的IIC程序,单步执行可以。当正常运行时停留在等待IICS-IICIF上,一直在等待。我以为是波特率的问题,后来吧波特率设到最小还是不行。大家说这是为什么? [em09]
作者: lw362811022 时间: 2009-5-18 10:43
加延迟?
作者: ma.jh 时间: 2009-5-19 09:19
谢谢!
昨晚把波特率改到最高,反而好了,看来不是越慢越好。
作者: strongchen 时间: 2009-5-19 10:04
IIC是双向的通讯,需要主从双方的配合才行。
作者: ma.jh 时间: 2009-5-19 17:08
是这样的,那个从设备居然可以达到400kbps,后来用GQ8的最快速度(大概一两百k)上去,居然好了。
[em01]
作者: want_for 时间: 2009-6-16 16:12
我也正在调I2C,有启发,谢谢
作者: applewinner1 时间: 2009-6-24 11:57
请教一下。我用MCF5235的I2C接口来实现I2C通信,通过设置配置寄存器可以产生START信号,但是产生不了STOP信号,也产生不了ReSTART信号。
为什么会这样?
作者: strongchen 时间: 2009-6-26 11:22
不太明白你的意思。是寄存器没有这个功能,还是设置了之后不能产生相应的信号?
作者: meiwenlong 时间: 2011-7-21 14:16
果真是波特率的问题?我也停在了这里,试一试
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) |
Powered by Discuz! 7.0.0 |