梦见去墓地是什么预兆| 面粉和淀粉有什么区别| 为什么不嫁丧妻之男| 肚子胀气吃什么药| 智力是什么意思| 紫苏叶是什么| 李连杰是什么国籍| bcl是什么意思| 吃什么容易排便| t是什么| 热感冒流鼻涕吃什么药| 嘴唇起皮是什么原因| mint什么颜色| 9.7是什么星座| 财源广进是什么生肖| 虚岁30岁属什么生肖| 杏子不能和什么一起吃| 吃什么助眠| 梦到蛇什么意思| 怀孕生化了有什么症状| 经典什么意思| 71年出生属什么生肖| 阴虱卵长什么样图片| 预防保健科是做什么的| 阴道有腥臭味用什么药| 流鼻血是什么原因引起的| 硬不起来是什么原因| 2003年属什么生肖| ta是什么| 王母娘娘姓什么| 六十岁是什么之年| 孩子发烧挂什么科| 咽炎吃什么药最好效果| 两个人可以玩什么游戏| 甲状腺结节吃什么散结| 甜字五行属什么| 生离死别是什么生肖| 焦虑症吃什么药| 华国锋为什么辞职| 什么面料不容易皱| 辅酶q10什么时间吃最好| 36周检查什么项目| 小麦粉可以做什么| 6月26日是什么日子| 甲亢是什么症状| 头皮痒掉发严重是什么原因| 窦性心动过缓什么意思| 水钻是什么材质| 铃字五行属什么| 外阴白斑是什么样子| 妇科千金片主要治什么| 痔疮的症状有些什么| 世界上笔画最多的字是什么字| 下肢肿胀是什么原因| 风热感冒吃什么药最快| 长痘吃什么水果好| 卵是什么意思| 福字挂在家里什么位置最合适| 杨桃有什么营养价值| 扑朔迷离什么意思| 丑是什么意思| 白炽灯属于什么光源| diff是什么意思| 脑垂体在什么位置图片| 什么什么的沙滩| 喝酒喝多了有什么危害| wl是什么意思| 凝血六项是检查什么的| 莫代尔是什么面料| 合欢树为什么叫鬼树| 西瓜能做什么美食| 发改局是做什么的| 自字五行属什么| 西汉与东汉有什么区别| 临床医学学什么| 什么鱼清蒸最好吃| 白内障的症状是什么| 一月30号是什么星座| 静怡是什么意思| 蜈蚣为什么不能打死| 过路车是什么意思| 大便有酸味是什么原因| 绝对值什么意思| 双顶径是指什么| 京东积分有什么用| 1月25日什么星座| 支原体感染用什么药| 洋葱什么时候收获| 干咳 吃什么药| 鼓的偏旁部首是什么| 感冒拉肚子吃什么药| 外面下着雨犹如我心血在滴什么歌| 仕女图是什么意思| 白术适合什么地方种植| 稀饭配什么菜好吃| 受之无愧的意思是什么| 补钙吃什么| 青瓜和黄瓜有什么区别| 切除阑尾对身体有什么影响| 血压低有什么危险| 吽是什么意思| 窦性心律t波改变是什么意思| 梦见旋风是什么预兆| 今天是什么日子老黄历| ppq是什么意思| 海边有什么| 为什么出汗特别多| 胸胀疼是什么原因| 省委常委是什么级别| 7月11号什么星座| 那敢情好是什么意思| penis是什么意思| 内伤湿滞什么意思| 牙疼能吃什么食物| 什么的天空填合适的词| 唯心是什么意思| 五一年属什么生肖| 黑色素沉淀是什么原因引起的| 菊花什么时候种植| 女朋友的妹妹叫什么| 血小板高有什么危害| 回是什么生肖| 女人脾胃虚弱吃什么好| 重度抑郁症吃什么药| 胸透是查什么的| 右肩膀和胳膊疼痛是什么原因| 12.18是什么星座| 早上咳嗽是什么原因| 牛大力和什么泡酒壮阳| 小鼠吃什么| 中医调理身体挂什么科| chb是什么意思| 换手率是什么意思| 如是什么意思| 中医经方是什么意思| 尿蛋白阳性是什么意思| 红楼梦主要讲了什么| 什么样的手相最有福气| 大熊猫吃什么| 肚子左边是什么部位| 滞留针是什么| 女人为什么会叫| abcd是什么意思| 头晕目眩是什么意思| 做月子吃什么菜| 嗳气是什么意思| 小腿肿是什么原因| 尿中红细胞高是什么原因| cashmere是什么面料| 1947年属猪的是什么命| 宫缩什么感觉| 特警属于什么编制| 硬脂酸是什么| 女性分泌物少是什么原因| 宫颈肥大是什么原因造成的| 保肝降酶药首选什么药| 什么节吃饺子| 葳蕤是什么意思| cd138阳性是什么意思| 头晕恶心挂什么科| 肾亏吃什么好| 核磁和ct有什么区别| 减脂是什么意思| 减肥晚上吃什么合适| 肌酐是检查什么的| 孩子为什么有胎记| 腾空是什么意思| 辽宁古代叫什么| 中元节是什么| 精液少是什么原因| 绿茶有什么功效| 椭圆形脸适合什么发型| 螨虫是什么样子的| 早上起来眼睛肿了是什么原因| 什么都有| 再创佳绩是什么意思| 神父和修女是什么关系| 雪村和赵英俊什么关系| 心脏支架是什么病| 一个金字旁一个川读什么| 头晕目眩是什么原因| 仙女下凡是什么生肖| 戒指戴在食指什么意思| 犹太人是什么人种| 什么饮料最解渴| 臊子面的臊子是什么| 油菜花是什么颜色| 右小指麻木是什么征兆| 熟视无睹什么意思| 什么是原发性高血压和继发性高血压| 脸痒是什么原因| 鹿的部首是什么| lcr是什么意思| u熊是什么意思| 锦纶是什么面料优缺点| 99属什么| 肺部结节是什么意思啊| 迷恋一个人说明什么| 拉开帷幕是什么意思| 胃火旺吃什么中成药| 尿酸吃什么药最有效果| 猫砂是什么材料做的| 梦见小羊羔是什么意思| 炒锅买什么材质的好| ys是什么意思| 肾结石吃什么药能化石| 处方药是什么意思| 包臀裙配什么上衣| 圣诞节送女生什么礼物好| 知趣是什么意思| 男生染头发什么颜色好看| 脑硬化是什么病严重吗| 为什么英文怎么写| 早期流产是什么症状| 野生刺猬吃什么食物| fan是什么意思| 本田的高端品牌是什么| 血儿茶酚胺是查什么的| 诱惑是什么意思| 什么情况需要打破伤风针| 屁为什么是臭的| 疱疹用什么药可以根治| 灰指甲有什么特效药可以治好| wm是什么牌子| 九月十四号是什么星座| 恐龙的祖先是什么| 鲁冰花是什么意思| 懦弱的近义词是什么| 身份证上x代表什么| burberry是什么牌子| 处女膜在什么位置| 蜜蜂为什么要采蜜| 井柏然原名叫什么| 足癣用什么药最快好| 三月十五日是什么星座| 妄想症吃什么药| 公积金缴存基数是什么| 肝炎吃什么药| 梦见橘子是什么意思| 月亮星座是什么| 蓝海是什么意思| 十一月二十八是什么星座| 口周皮炎用什么药膏| 血糖低吃什么补的最快| 低盐饮食有利于预防什么| 梦见做手术是什么意思| 流清鼻涕是什么感冒| 浆细胞肿瘤是什么病| 女内分泌检查什么项目| 孕晚期羊水多了对宝宝有什么影响| 心肌病吃什么药| 白牌黑字是什么车牌| 更年期有什么表现| 世界第一大运动是什么| 第二名叫什么| 股票五行属什么| 五月十三日是什么星座| 狗的尾巴有什么作用| 邪气入体是什么症状| 息肌丸是什么| 双引号是什么意思| 开学买什么| 蜜蜂吃什么食物| 为什么干红那么难喝| 百度
这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 ? 论坛首页 ? 嵌入式开发 ? MCU ? am29lv160db芯片烧写/擦除判断位d7不够可靠?!

共3条 1/1 1 跳转至

am29lv160db芯片烧写/擦除判断位d7不够可靠?!

菜鸟
2025-08-04 20:11:10     打赏
我现在正在用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; else if((*pAddr_tmp & 0x0020) == 0x0020) /*DQ5 ==1?*/ { if((*pAddr_tmp & 0x0080) == (data & 0x0080)) return OK; else return ERROR; } } return ERROR; } ---------------------------------- 入口参数:pAddr为要写入数据的地址,data为要写入的数据,time为写一个单元需要最大的等待时间。[em20]



关键词: am29lv160db     芯片     烧写     擦除     判断         

菜鸟
2025-08-04 02:57:00     打赏
2楼
谢谢hongwind和wjhuang! 我用的是16位数据模式,好象am29lv160没有页写方式,只有一个unlock bypass的方式。 我现在的程序基本能正常烧写和擦除了。作了一些改进。程序如下: ------------------------------- STATUS DataPolling(unsigned short *pAddrDest,unsigned short Check,unsigned long WaitTime) { unsigned long i; volatile unsigned short *pAddrDest_tmp = pAddrDest; unsigned short buf1,buf2; for(i = 0; i < WaitTime; i ++) { if((*pAddrDest_tmp & 0x80) == (Check & 0x80)) { buf1=*pAddrDest_tmp & 0x40; buf2=*pAddrDest_tmp & 0x40; if(buf1 != buf2) continue; return OK; } else if((*pAddrDest_tmp & 0x20) == 0x20) { if((*pAddrDest_tmp & 0x80) == (Check & 0x80)) return OK; else return ERROR; } } return ERROR; } STATUS am29lf160Write(UINT16 *basePtr, UINT16 *adrs, UINT16 *dataPtr) { UINT16 buf,buf1; UINT16 buf2; UINT32 offset; UINT32 timer; offset = (UINT32)adrs - (UINT32)basePtr; if((offset == 0) ||(offset == 0x2000) ||(offset == 0x3000) ||(offset == 0x4000) || !((offset -0x8000)%0x8000)) { if(am29lf160SecErs(basePtr,offset) != OK) { return ERROR; } } *(basePtr+0x555) = 0xaaaa; *(basePtr+0x2aa) = 0x5555; *(basePtr+0x555) = 0xa0a0; *adrs = *dataPtr; timer = 50; while(--timer>0); if(DataPolling(adrs, *dataPtr, 0x20000) !=OK) return ERROR; else return OK; } ----------------------------- 主要就是增加了DQ6的检测,还有就是在写数据和调用检测之间加了一点点延时。然后就正确了。但是那一点延时是不能省的,否则。。。。why??? wjhuang兄,能否把你的汇编代码发给我学习学习?谢谢!seasoblue@sohu.com [em27]

菜鸟
2025-08-04 17:07:00     打赏
3楼
我可能也快用这个芯片拉, 到时候再向各位兄弟请教 纯属灌水:)

共3条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]
迪桑特属于什么档次的 什么的眼光 长生不老是什么意思 黄痰黄鼻涕吃什么药 碱性磷酸酶低是什么原因
疣体是什么病 屁多是什么毛病 穿山甲到底说了什么 月经推迟一个月不来什么原因 食伤泄秀是什么意思
被虫咬了挂什么科 免疫力低吃什么 福不唐捐什么意思 乞丐是什么生肖 订盟是什么意思
什么是野鸡大学 五根手指叫什么 九宫是什么意思 血脂高低看什么指标 2019是什么生肖
可乐鸡翅用什么可乐hcv9jop0ns7r.cn 世界上最多笔画的字是什么字hcv9jop4ns9r.cn 天妇罗是什么hcv8jop0ns5r.cn 说话声音小是什么原因hcv9jop3ns4r.cn 私生粉是什么意思hcv9jop8ns3r.cn
心肌供血不足吃什么hcv8jop6ns9r.cn 语塞是什么意思hcv8jop9ns3r.cn 沙茶酱什么味道hcv9jop5ns8r.cn 微信号为什么会封号hcv8jop3ns2r.cn 远在天边近在眼前是什么意思hcv8jop7ns9r.cn
纯色是什么意思gysmod.com 聊胜于无的聊是什么意思hcv9jop5ns7r.cn 酸溜溜的什么hcv9jop4ns0r.cn 九月什么花开hcv7jop6ns2r.cn 大便潜血什么意思hcv8jop4ns7r.cn
dw是什么bjhyzcsm.com 鲁迅的真名叫什么hcv9jop4ns8r.cn 月子期间能吃什么水果hcv7jop6ns5r.cn 声音有磁性是什么意思hcv7jop5ns6r.cn 乙肝两对半定量是什么意思hcv9jop4ns0r.cn
百度