论文首页哲学论文经济论文法学论文教育论文文学论文历史论文理学论文工学论文医学论文管理论文艺术论文 |
牐犗旅嬉訫29W800AB Flash的块擦除指令为例,具体说明Flash的操作时序:块擦除指令需要6个总线周期,先以2个解锁周期开始,然后是1个擦除建立周期,接下来又是2个解锁周期,最后是1个擦除确认周期,其指令时序如表2所列。
表2 Flash擦除指令说明
牐犉銫语言程序设计代码如下:
#define flash ((volatile unsigned int*)0x8000)
Block_Erase(ADDR){
flash[0x5555] = 0x00AA;