No.36051 作者:oyzhg 邮件: ID:10001 登陆:3次 文章数:1篇 最后登陆IP:210.21.34.185 最后登陆:2003/7/25 15:03:45 注册:2003/3/7 16:40:00 财富:8 发帖时间:2003/7/3 16:06:42 发贴者IP:210.21.34.185 标题:oyzhg:[求助]AT24C256页读程序不行,读出来的数据只有第一个字节是正确的,请教DX指点 摘要:No.36051[求助]AT24C256页读程序不行,读出来的数据只有第一个字节是正确的,请教DX指点 //下面的调用方式都试过了 //ReadIIC_24CXX(0x00,0xa0,kk,16); //ReadIIC_24CXX(0x00,0xa0,kk,64); unsigned char ReadIIC_24CXX(uint address,uchar ID_A1A0,uchar *p,uchar lenth) { unsigned char address_in_page; //page unsigned char ddata=0; unsigned char i=8; address_in_page=(unsigned char)(address); I2CStart(); // write_8bit(0xa0 | page); // write_8bit(ID_A1A0); ACK(); write_8bit(address> > 8); ACK(); //Èç¹ûÊÇ24C01£24C16£¬µØÖ·ÎªÒ»×Ö½Ú; write_8bit(address_in_page); ACK(); //ÒÔÉÏÊÇÒ»¸ö¡°ÑÆ¡±Ð´²Ù×÷£¬Ï൱ÓÚÉè ......
>>返回讨论的主题
|