iap.h

来自「sst89c54 isp program for user」· C头文件 代码 · 共 30 行

H
30
字号
#ifndef IAP_H
#define IAP_H 1
   #define CMD_CHIP_ERASE     0X01
   #define CMD_BLOCK_ERASE    0X0D
   #define CMD_SECTOR_ERASE   0X0B
   #define CMD_BYTE_PROGRAM   0X0E
   #define CMD_BURST_PROGRAM  0X06
   #define CMD_BYTE_VERIFY    0X0C
   #define CMD_PROG_SBIT1     0X0F
   #define CMD_PROG_SBIT2     0X03
   #define CMD_PROG_SBIT3     0X05


//   extern unsigned char ChipErase();
   extern unsigned char ByteProgram(unsigned char ByteAddrH,unsigned char ByteAddrL,unsigned char ch);

   extern unsigned char BlockErase(unsigned char blockno);
   extern unsigned char SectorErase(unsigned char SectorAddrH,unsigned char SectorAddrL);

   extern unsigned char ByteVerify(unsigned char ByteAddrH,unsigned char ByteAddrL,unsigned char *ch);

//   extern unsigned char BurstProgram(unsigned char StartByteAddrH,unsigned char StartByteAddrL,unsigned char len,unsigned char *buf);
   extern unsigned char ProgSbit();

   extern unsigned char ReadProgram(unsigned char StartByteAddrH,unsigned char StartByteAddrL,unsigned char len,unsigned char *buf);
   extern unsigned char WriteProgram(unsigned char StartByteAddrH,unsigned char StartByteAddrL,unsigned char len,unsigned char *buf);


#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?