登录 免费注册 首页 | 行业黑名单 | 帮助
维库电子市场网
技术交流 | 电路欣赏 | 工控天地 | 数字广电 | 通信技术 | 电源技术 | 测控之家 | EMC技术 | ARM技术 | EDA技术 | PCB技术 | 嵌入式系统
驱动编程 | 集成电路 | 器件替换 | 模拟技术 | 新手园地 | 单 片 机 | DSP技术 | MCU技术 | IC 设计 | IC 产业 | CAN-bus/DeviceNe

请高手指点:关于k9f芯片的厂家声明的坏块

作者:zyork 栏目:单片机
请高手指点:关于k9f芯片的厂家声明的坏块
请问:k9f芯片中强调不要擦除或者编程厂家声明的坏块,可是厂家声明的坏块在哪呢?数据手册中没有找到啊,请大家不吝指点!!多谢!

2楼: >>参与讨论
chenerbox
好像怀块的c块的某个字节(具体哪个忘记了)就是代表坏块
数据手册上有

3楼: >>参与讨论
zyork
chenerbox你好
您的意思是不是判断坏块的方法?这个数据手册上有,每个块的特定字节如果擦除后非ff的话就说明这是个坏块,我的意思是手册上强调不要对厂家声明的坏块进行操作,我的疑问是这所谓的厂家声明的坏块是不是不用判别就知道的坏块?

4楼: >>参与讨论
zyork
另外:我对整个芯片擦除并判别之后发现
坏块多达86个,总共才2048个,损失也太大了,这可怎么是好啊??

5楼: >>参与讨论
大漠孤烟
按道理应该不会那么多吧
我用的2808U0C.html">K9F2808U0C,总块数1024,声明最少有效块是1004,即获得片子之后写入擦除之前检测的值,而开始使用之后一般也就3~5个坏块左右。

最好在使用前先检一下坏块,不知你用的是哪型,2808的坏块标志位为坏块的第一页或第二页的C区第六个(页总第517)字节不为FFH。

6楼: >>参与讨论
zyork
大漠孤烟你好
我用的是K9F2G08U0M,共2048块,声明最少有效块2008,判别坏块的方法我在数据手册上找到了。检查过好几次了都是86块坏的
使用前我没有检查坏块而是直接就进行读写了,因为事先编写的读写函数,检查坏块的程序刚编出来不久,是不是拿到片子不马上进行坏块检查就读写的话对片子有损害呢?谢谢!!

7楼: >>参与讨论
大漠孤烟
那要不这样,
把整块片子擦除掉,然后再重新检测。注意,标志字节出现在坏块的第0页或者第1页,你有没有重复检测同一坏块的,比如,检第0页坏块数加一,然后检第1页又加一?

8楼: >>参与讨论
zyork
没有,我已经把坏块的序号都读出来了
而且每次都是对整个芯片擦除的,检验的时候检第0页坏块数加一,然后就不检第1页了,而且也把坏块的标志字节读出来了,确实非FF,损失了11兆,总共264兆的,另外数据手册上说2112B的数据寄存器与2112B的缓冲寄存器彼此串联是什么意思呢?这两个寄存器应该都是可用的吧?


参与讨论
昵称:
讨论内容:
 
 
相关帖子
新手请教:关于80c51芯片的电源问题
Rn不够用怎么帮?
请大侠推荐一款好采购的62256
8位mcu与16位的mcu的区别
关于可重入函数,向大侠请教!
免费注册为维库电子开发网会员,参与电子工程师社区讨论,点此进入


Copyright © 1998-2006 www.dzsc.com 浙ICP证030469号