cflash.h

来自「SST FALSH的读写(SPI模拟总线)(长期运行)」· C头文件 代码 · 共 25 行

H
25
字号

class  CFlash
{
  private:
  CSMISPI spi;
  //void   WriteWait(void);
  void   Delay8us(void); 
   void   WriteEnable(void);//软件使能 写操作
   void   WriteDisable(void);//软件禁止 写操作
   INT8U  ReadStatus(void);
   void   WriteByte(INT32U addr,INT8U val);//写 一个字节
   INT8U  ReadByte(INT32U addr);//读一个字节
   void   Erase32KB(INT32U add);
   void   Erase64KB(INT32U add);
   void   EraseChip(void);
   void   WriteWordAAI(INT32U addr,INT8U *buf,INT32U cnt);
  public:
  
   void   WriteStatus(INT8U Data);//写程序状态字
   void   ReadNByte(INT32U addr,INT32U count,INT8U *buf);
   void   Erase4KB(INT32U add);
   void   WriteNByte(INT32U addr,INT8U *buf,INT16U val);
   //等待 写入完成
  CFlash(INT8U Flashcs);
 };

⌨️ 快捷键说明

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