No.58875 作者:rain_cxp 邮件:rain_cxp@hotmail.com ID:8016 登陆:5次 文章数:31篇 最后登陆IP:218.17.70.190 最后登陆:2004/12/29 17:06:31 注册:2002/12/19 16:16:00 财富:94 发帖时间:2004/7/24 10:42:53 发贴者IP:219.138.48.243 标题:rain_cxp:很奇怪的问题,我写的i2c的读写程序怎么不对(AT24C256)? 摘要:No.58875很奇怪的问题,我写的i2c的读写程序怎么不对(AT24C256)? 以下我是的程序,A0=1;A1=1;WP=0;address是写入或读出的地址,CH是要写入的数。I2C的专用函数都是正确的,因为在同一个程序里我还用了PCF8563,8563是能正常操作的,可是24C256读出来的始终都是FF,究竟是怎么回事啊?谁能告诉我? /**-------------------------------------------------------------------------------- ---------------------------------------------------------------------------------*/ void WRonebyte(uchar ch,uint address) {uchar add_h,add_l; add_h=address/256; add_l=address%256; I2CStart(); I2CSendByte(0xA6);WaitAck(); I2CSendByte(add_h);WaitAck(); I2CSendByte(add_l);WaitAck( ......
>>返回讨论的主题
|
老古网执行:18毫秒 最大:78531毫秒 查询6次
|
|