FlashH.h
上传用户:xhjmsc
上传日期:2019-09-13
资源大小:389k
文件大小:2k
- void ZERO_ADDRESS(void);
- void ERASE_2_BLOCK(void);
- void ERASE_FIRST_BLOCK(void);
- void WRITE_FIRST_PAGE(void);
- void READ_SECOND_PAGE(void);
- void WRITE_FIRST_PAGE_01(void);
- void READ_FIRST_PAGE(void);
- void READ_FIRST_PAGE_05(void);
- void ERASE_ONE_BLOCK(void);
- void PROGRAM_ONE_PAGE(unsigned char);
- void PROGRAM_256_BYTE(void); //add by Dec. 02,2006
- void READ_256_BYTE(void); //a bug of Nov.29 luck of
- void READ_ONE_PAGE(void);
- void READ_STATUS(void);
- void Flash_Reset(void);
- void FLASH_READ_ID(void);
- void COMMAND_LATCH_INTO(void);
- void ADDRESS_LATCH_INTO(void);
- void WRITE_ONE_DATA(void);
- void READ_ONE_DATA(void);
- void CheckInvalidBlock(void);
- void CheckInvalidBlockForNewFlash(void);
- unsigned int CalNextPageAddress(unsigned int);
- unsigned int CalNextBlockAddress(unsigned int);
- void FlashFormat(void);
- //void ReadLastFaxFrontPointer(void);
- //void ReadLastFaxRearPointer(void);
- //void WriteFaxFrontPointerTable(void);
- //void WriteFaxRearPointerTable(void);
- //void ReadLastFaxProperty(void);
- //void WriteFaxPropertyTable(void);
- //void ReadLastViewData(void);
- //void WriteViewData(void);
- void Send64BytePageImageData(unsigned char,unsigned char);
- void PageImageEndProcess(void);
- void FRHDncProcess(void);
- #define FLASH_CON_PORT_OUT P2OUT
- #define FLASH_CON_PORT_IN P2IN
- //********************************************************
- #define RB (0x20) //LOW
- #define RE (0x10)
- #define CE (0x08)
- #define CLE (0x04)
- #define ALE (0x02)
- #define WE (0x01)
- /*
- #define RB (0x01) //LOW
- #define RE (0x02)
- #define CE (0x04)
- #define CLE (0x08)
- #define ALE (0x10)
- #define WE (0x20)
- */
- //********************************************************
- #define DATA_PORT_OUT P5OUT
- #define DATA_PORT_IN P5IN
- //********************************************************
- #define DATA_PORT_IN_INITIAL P5DIR=0X00
- #define DATA_PORT_OUT_INITIAL P5DIR=0Xff