www.pudn.com > flashrdwr.rar > MspFlashWriteRead.c
#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;
}