?? flash.c
字號:
#include "def.h"
#include "flash.h"
void wait(void)
{
U16 old,flashstatus;
volatile int i;
old=RE(0);//get data form anywhere
while(1)
{
flashstatus=RE(0);//check DQ6 to see whether programing has completed
if((old&0x40)==(flashstatus&0x40))
break;
}
}
void Sst_Erase_Chip(void)
{
WR(0x5555,0xaa);
WR(0x2aaa,0x55);
WR(0x5555,0x80);
WR(0x5555,0xaa);
WR(0x2aaa,0x55);
WR(0x5555,0x10);
wait();
}
void Sst_Word_Prog(U32 addr,U16 data)
{
WR(0x5555,0xaa);
WR(0x2aaa,0x55);
WR(0x5555,0xa0);
WR(addr,data);
wait();
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -