添加收藏夹  设为首页  深圳服务热线:13692101218  13751165337
51电子网联系电话:13692101218
位置:首页 > IC型号导航 > 首字符P型号页 > 首字符P的型号第1113页 > PSD4135G1V-B-12B81 > PSD4135G1V-B-12B81 PDF资料 > PSD4135G1V-B-12B81 PDF资料1第23页
PSD4000系列
初步信息
PSD4000
实用
(续)
9.1.1.6编程闪存
快闪记忆体必须被编程之前擦除。该MCU可擦除闪存
内存全部一次或部门。闪存扇区擦除所有逻辑的人,其位
被编程为逻辑0 。虽然擦除闪存发生在一个部门或芯片
的基础上,编程闪存发生在一个字的基础。
该PSD4000主Flash和二级闪存存储器要求的MCU发送
指令编程一个字或执行擦除功能(见表8)。
一旦MCU发出的Flash存储器编程或擦除指令,它必须检查的
完成状态。这是在PSD4000中调用嵌入算法
支持多种方式提供状态到MCU 。状态,可以使用任何被检查
三种方法:数据查询,数据切换,或者就绪/忙输出引脚。
9.1.1.6.1数据轮询
投票在DQ7 ( DQ15 )是检查是否程序的方法或擦除指令
正在进行或已经完成。图3示出了数据轮询算法。
当MCU发出编程指令,内部嵌入的算法
PSD4000开始。单片机然后读取该单词的位置在Flash进行编程
检查状态。数据位DQ7 ( DQ15 )这个位置成为数据位的恭维
7of原始数据字进行编程。 MCU继续查询该位置,
比较DQ7 ( DQ15 )和监控上DQ5 ( DQ13 )的错误位。当DQ7
( DQ15 )匹配的数据比特的原始数据7 ,并在DQ5 ( DQ13 )的错误位保持
“0”,则该嵌入算法完成。如果在DQ5的错误位为“1” , MCU应该
测试DQ7 ( DQ15 )再次因为DQ7 ( DQ15 )可能与DQ5同时改变
( DQ13 )(参见图3) 。
如果任何一个内部发生超时而在DQ5 ( DQ13 )的错误位将被置
嵌入式算法试图编程的位置,或者如果所述微控制器试图
程序中的'1'来了一下,这不是删除(不擦除为逻辑“0” ) 。
有人建议(与所有闪存)后嵌入再次读取位置
规划算法已经完成,比较被写入到Flash中字
这是意字被写入。
当擦除指令之后使用数据轮询方法,如图3仍然适用。
然而, DQ7 ( DQ15 )将是“0” ,直到擦除操作完成。在DQ5 '1'
( DQ13 )将指示所述擦除操作的超时故障时,一个“0”表示没有错误。
MCU可以读取该扇区内的任何位置被删除,以获得DQ7 ( DQ15 )和
DQ5 ( DQ13 ) 。
PSDsoft中生成ANSI C代码的功能而实现这些数据轮询
算法。
20

深圳市碧威特网络技术有限公司