No.7799 作者:seasoblue 邮件: ID:3299 登陆:4次 文章数:8篇 最后登陆IP:125.70.253.115 最后登陆:2007/4/5 17:20:06 注册:2002/4/1 13:11:00 财富:21 发帖时间:2002/5/24 13:33:00 发贴者IP:61.157.80.155 标题:seasoblue:C51编程:am29lv160db芯片烧写/擦除判断位d7不够可靠?! 摘要:No.7799C51编程:am29lv160db芯片烧写/擦除判断位d7不够可靠?! 我现在正在用am29lv160db flash芯片,按PDF上的说法可以根据数据位DQ7来判断写或擦*作 是否完成,我写的判断程序如下,但在仿真时总有一些单元明明没有完成写*作,但程序却判断 为写正确了,继续写下一个单元。不知大家遇到过这种情况没有?是否我的程序有问题? ---------------------------------------- STATUS DataPolling(unsigned short *pAddr,unsigned short data,unsigned long time) { unsigned long i; volatile unsigned short *pAddr_tmp = pAddr; for(i = 0; i < time; i ++) { if((*pAddr_tmp & 0x0080) == (data & 0x0080)) /*DQ7 ==DATA?*/ return OK; els ......
>>返回讨论的主题
|
老古网执行:16毫秒 最大:78531毫秒 查询6次
|
|