📄 sst39f080.h
字号:
#ifndef SST39F080_H
#define SST39F080_H 1
#ifdef _39F080
#define _39F080EXT
#else
#define _39F080EXT extern
#endif
//by lrx
#define FALSH_OFFER_ADDR 0x40000
#define BANK_DIFFER_ADDR 0x80000
#define BANK_MASK_ADDR 0x7FFFF;
#define SOFTWARESECTOR 2
#define GB2UNICODEADDR 0x44000L //sector 4; 4SECTOR
#define UNICODE2GBADDR 0X48000L //sector 4; 32SECTOR
#define UPDATESECTOR 64 //FROM THE 64 SECTOR//ADDR 0X80000
#define MAXUPDATESECTOR 32
//-----------------------------------------------------------------
_39F080EXT UCHAR FlashState;
_39F080EXT uchar Read_Sector_Byte(WORD sector,DWORD addr);
_39F080EXT void Change_Bank(DWORD addr);
_39F080EXT void Write_One_Byte(LPBYTE SrcByte, DWORD DstAddr,WORD sector);
_39F080EXT int Check_SST_39VF080(void);
_39F080EXT void Erase_Entire_Chip(void);
_39F080EXT void Erase_One_Sector(WORD block);
_39F080EXT void Program_One_Byte (LPBYTE SrcByte, DWORD DstAddr);
_39F080EXT void Check_Toggle_Ready (DWORD addr,UCHAR src);
_39F080EXT void Check_Data_Polling (DWORD addr,UCHAR TrueData);
_39F080EXT void Addressing_One_Byte(DWORD addr,UCHAR Dst);
_39F080EXT UCHAR Read_One_Byte(DWORD addr);
_39F080EXT void Write_Bytes(DWORD addr,LPBYTE pSrc,WORD SrcLen);
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -