位置:首页 > IC型号导航 > 首字符P型号页 > 首字符P的型号第301页 > PSD4235G1-A-90B81 > PSD4235G1-A-90B81 PDF资料 > PSD4235G1-A-90B81 PDF资料1第25页

PSD4235G2
扇区擦除周期为一个周期100微秒+ 20%
除非额外的扇区擦除指令DE-
编码。在此之后,或者当附加
扇区擦除指令进行解码,擦除
超时标志( DQ3 / DQ11 )位设置为1 。
编程闪存
快闪记忆体必须是亲前擦除
编程。该MCU可擦除闪存中的所有
一次或部门。虽然擦除闪存存储器
储器发生在一个部门或设备的基础上,编程
明闪存发生在一个字的基础。
小学和中学的闪存重新
要求其它MCU发送的指令编程
字或擦除扇区(见表29)。
一旦MCU发出闪存编程或
擦除指令,它必须检查状态位
完成。嵌入式算法,在 -
voked的支持PSD里面的几个途径
提供状态到MCU 。状态可以检查
使用以下三种方法:数据查询,数据
切换,或就绪/忙( PE4 )信号。
数据轮询。
轮询的数据查询( DQ7 /
DQ15 )位是检查是否亲的方法
克或擦除周期正在进行中或已完成生产
ED 。图6示出了数据轮询算法。
当MCU发出编程指令,
PSD中嵌入的算法开始。该
单片机然后读取该字的位置为亲
编程的闪存,以检查其状态。
数据轮询( DQ7 / DQ15 )位变为
原有的相应位的补码
数据字进行编程。该MCU继续
查询该位置,对比数据和监控
荷兰国际集团的错误标志( DQ5 / DQ13 )位。当数据
轮询( DQ7 / DQ15 )位的相应匹配
原始数据的位,可以与错误标志
( DQ5 / DQ13 )位保持0 ,嵌入式algo-
rithm完成。如果错误标志( DQ5 / DQ13 )位
1 , MCU应该测试数据轮询( DQ7 /
DQ15 )又咬,因为数据查询( DQ7 /
DQ15 )位可以同时改变
错误标志( DQ5 / DQ13 )位(见图6) 。
出错标志( DQ5 / DQ13 )位被置位,如果任何一个IN-
发生ternal超时而嵌入式algo-
rithm试图编程的位置,或者如果
MCU试图编程1位,这是不
删除(不擦除为逻辑0 ) 。
有人建议(与所有的Flash存储器)读取
嵌入式编程之后再次为位置
明算法已经完成,比较
被写入到闪存字
词的目的是要被写入。
当在一个使用数据轮询方法
擦除周期,如图6仍然适用。然而,该
数据轮询( DQ7 / DQ15 )位为0 ,直到擦除
循环完成。 A 1上的错误标志( DQ5 /
DQ13 )位表示在超时情况
擦除周期,值为0表示没有错误。 MCU可以
行业内的福利读取任何位置,甚至
删除获取数据轮询( DQ7 / DQ15 )位和
错误标志( DQ5 / DQ13 )位。
PSDsoft中快速生成ANSI C代码的功能
实现这些数据轮询algo-系统蒸发散
rithms 。
图6.数据查询流程图
开始
READ DQ5和DQ7
( DQ13和DQ15 )
在有效的,即使地址
DQ7
(DQ15)
=
Data7
(Data15)
No
是的
No
DQ5
(DQ13)
=1
是的
阅读DQ7
(DQ15)
DQ7
(DQ15)
=
Data7
(Data15)
No
节目
或擦除
周期失败
是的
节目
或擦除
周期
完整
问题RESET
指令
AI04920
数据切换。
检查切换标志( DQ6 /
DQ14 )位是确定wheth-的另一种方法
呃编程或擦除周期正在进行中或有
完成。图7示出了数据触发algo-
rithm 。
当MCU发出编程指令,
PSD中嵌入的算法开始。该
MCU然后读取的位置在编程
闪存来检查状态。该切换
标志( DQ6 / DQ14 )位翻转每次MCU
25/89