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

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