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; 
}