📄 flash.h
字号:
#ifndef __FLASH__
#define __FLASH__
#include "DATATYPE.H"
#define Flash_Array_Len 21
//extern uchar Flash_Array_Len=0;
extern uchar Flash_Array[Flash_Array_Len];//[5]
//extern uchar *Flash_Array;//[5]
/***********************************************************************/
#define ADDR_Flash_lock0 0x1080
#define ADDR_Flash_lock1 0x1081
#define ADDR_Flash_LEN 0x1082
#define ADDR_Flash_BCC 0x1084
#define ADDR_Flash_DATA 0x1086
#define ADDR_Flash_Par_start 0x108C
//20070322完成由串口向FLASH中发数据
/***********************************************************************/
#define Flash_Default_Adr 0x1080
#define Flash_Default_Adr_String "0x1080"
#define Flash_Default_Data 0x37
#define Flash_Default_Data_String "0x37"
void FlashErase(unsigned int adr);
unsigned char FlashBusy(void);
void FlashWW(unsigned int Adr,unsigned int DataW);
void FlashWB(unsigned int Adr,unsigned char DataB);
unsigned char FlashReadByte(unsigned int Adr);
void FlashEraseWriteSeg(uint Adr,uint8 *pBuffer,uint8 n_byte);
uchar *FlashReadSeg(unsigned int Adr ,uint8 n_byte);
void FlashEraseWrite_5(unsigned int Adr,uint8 *pBuffer,uint8 n_byte);
void FlashReadSeg_21(unsigned int Adr, uint8 n_byte);
void FlashModifyByte_WriteSeg(uint Adr ,uint8 DataB);//修改某地址的单个字节,然后写入FLASH段中 的函数
void FlashModify_N_Byte_WriteSeg( uint Adr, uint8 *pBuffer,uint8 n_byte);
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -