No.52749 作者:kettypeng 邮件:kettypeng@163.com ID:20252 登陆:2次 文章数:3篇 最后登陆IP:213.229.150.253 最后登陆:2004/7/19 17:05:34 注册:2004/4/16 11:43:23 财富:110 发帖时间:2004/4/16 11:50:30 发贴者IP:210.22.117.100 标题:kettypeng:请问用PIC写EEPROM24LC16时,如何判断write cycle结束呀?(附源程序) 摘要:No.52749请问用PIC写EEPROM24LC16时,如何判断write cycle结束呀?(附源程序) 连续执行写操作的时候总是不行,估计是eeprom的write cycle的问题。除了延时之外,有什么节约时间的方法么?请高手指点。 eeprom write的子程序如下所示,还应该作什么修改那? void Idle(void) //I2C IDLE FUNCTION { while((SSPCON2 & 0x1F)|(STAT_RW)) continue; } void write_eeprom(char word, char data_address) { SEN = 1; //START ENABLED while(SEN); //WAIT UNTIL START IS OVER SSPBUF = 0b10100000; //CONTROL BYTE ......
>>返回讨论的主题
|