No.78922 作者:lishaojie1 邮件:gdf179@yahoo.com.cn ID:29232 登陆:4次 文章数:3篇 最后登陆IP:58.62.223.56 最后登陆:2008/5/25 13:40:31 注册:2004/12/20 11:56:41 财富:118 发帖时间:2005/6/3 22:26:53 发贴者IP:222.243.204.19 标题:lishaojie1:[求助]这样为什么只能读出一个字节呢??? 摘要:No.78922[求助]这样为什么只能读出一个字节呢??? 我是第一次写I2C程序。我现在试着用当前地址读、随机读、顺序读三种方式来对时钟 芯片X1226进行读操作,前面两种已读操作成功,但顺序读时却只能读出一个字节(我向时钟芯片定入秒、分、时、天、月、年6个数,但顺序读时只能读出秒,其它的则为0,且当60秒到时也不进位!)。这个问题折磨了我几天了,现在我把程序贴出来,还望高手多多指点哪!!不胜感激!! void I2cSerialRead(uchar device,uint address,uchar count,uchar *buff) { //从slave接收count字节数据 uchar i; uchar addressh,addressl; addressl = address&0xFF; //低位字节地址 addressh = address ......
>>返回讨论的主题
|