No.91909 作者:gongwjh 邮件:gongxf@126.com ID:39641 登陆:3次 文章数:3篇 最后登陆IP:159.226.21.216 最后登陆:2006/9/12 16:09:21 注册:2005/8/26 11:10:53 财富:17 发帖时间:2006/4/21 9:42:07 发贴者IP:159.226.21.216 标题:gongwjh:求助一个IIC总线调试的问题(RTC pcf8563) 摘要:No.91909求助一个IIC总线调试的问题(RTC pcf8563) 正在调试板子上的实时时钟,用philips的pcf8563,本以为很简单的一个小东西,结果在项目就要结束的时候卡在这了,从开始写这部分的调试代码到现在都三天了,还请IIC有经验的大侠指教。 我的IIC总线上现在挂着四个设备,音视频A/D,eeprom和这个RTC,我用调试代码对RTC读写寄存器总是返回不正确的值。换个slave address对视频A/D读写就没问题。用示波器锁了半天的波形也看不出来好坏,但是可以肯定信号没有畸变。 最奇怪的是上电的时候8563的clkout脚可以输出32。768K时钟信号,程序一写clkout的设定寄存器clkout信号就消失了,感觉上有好像写进去了,但是读出来就是不对。 曾经怀疑过总线驱动能力问题,检查了一下上拉电阻,换了电阻也不行。IIC规范上好像有个总线驱动最大电容400pf,也不知道该怎么算这个电容。看SDA的信号也没有畸变啊。 一点头绪都没有了,大侠指教一下吧。 ......
>>返回讨论的主题
|