mspflashwriteread.c

来自「NAND FLASH 的读写操作程序」· C语言 代码 · 共 26 行

C
26
字号
#include "msp430x14x.h"
//往单片机里以字节方式写入
void FlashWriteByte(unsigned char *Data_ptr,unsigned byte)
{
  FCTL3=FWKEY;
  FCTL1=FWKEY+WRT;
  *Data_ptr=byte;
  FCTL1=FWKEY;
  FCTL3=FWKEY+LOCK;
}
//往单片机里以字的方式写入
void FlashWriteWord(unsigned short *Data_ptr,unsigned short word)
{
  FCTL3=FWKEY;
  FCTL1=FWKEY+WRT;
  *Data_ptr=word;
  FCTL1=FWKEY;
  FCTL3=FWKEY+LOCK;
}
//对单片机的段进行擦除
void FlashClrSegment(unsigned short *Data_ptr)
{
  FCTL3=FWKEY;
  FCTL1=FWKEY+ERASE;
  *Data_ptr=0;
}

⌨️ 快捷键说明

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