V1.0
This commit is contained in:
@@ -0,0 +1,32 @@
|
||||
#ifndef FLASH_H
|
||||
#define FLASH_H
|
||||
enum
|
||||
{
|
||||
CMD_DATA_AREA_READ = 1,
|
||||
CMD_DATA_AREA_WIRTE = 2,
|
||||
CMD_DATA_AREA_ERASE_SECTOR = 3,
|
||||
CMD_FLASH_ERASE_ALL = 4,
|
||||
CMD_CODE_AREA_READ = 5,
|
||||
CMD_CODE_AREA_WRITE = 6,
|
||||
CMD_CODE_AREA_ERASE_SECTOR = 7,
|
||||
};
|
||||
enum
|
||||
{
|
||||
CMD_FLASH_UNLOCK = 0x28,
|
||||
CMD_CODE_AREA_UNLOCK = 0x29,
|
||||
CMD_DATA_AREA_UNLOCK = 0x2A,
|
||||
CMD_FLASH_LOCK = 0xAA,
|
||||
};
|
||||
|
||||
//źÄ´ćĆ÷FSCMDÎťś¨Ňĺ
|
||||
#define IFEN (1<<7)
|
||||
|
||||
|
||||
void Data_Area_Sector_Erase(unsigned char SectorNumber);
|
||||
void Data_Area_Write_Byte(unsigned int Address,unsigned char Data);
|
||||
void Data_Area_Mass_Write(unsigned int Address,unsigned char *pData,unsigned int Length);
|
||||
unsigned char Data_Area_Read_Byte(unsigned int Address);
|
||||
void Data_Area_Mass_Read(unsigned int Address,unsigned char *pData,unsigned int Length);
|
||||
void Code_Area_Sector_Erase(unsigned char SectorNumber);
|
||||
unsigned long int GetChipID(void);
|
||||
#endif
|
||||
Reference in New Issue
Block a user