⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 4.7.c

📁 MSP430单片机的经典C语言例子
💻 C
字号:
#include <msp430x14x.h>
#define FLASH_ADDRESS 0X01000
unsigned char cFLASH_Value=0;
unsigned int  iFLASH_Value=0;


void     Flash_wb(char *,char);
void     Flash_ww(int *,int);
void     Flash_clr(int *);

void main(void)
{
    char * pcFLASH;
    int  * piFLASH;
    unsigned int i;
    WDTCTL  =  WDTPW+WDTHOLD;
    
    pcFLASH  =  (char *)FLASH_ADDRESS;
    piFLASH  =  (int * )FLASH_ADDRESS;
    Flash_clr(piFLASH);
    
    Flash_wb(pcFLASH,0XAA);
    cFLASH_Value  =  *pcFLASH;
    
    Flash_clr(piFLASH);
    for(i=0;i<64;i++)
       Flash_ww(piFLASH+1,0X1234);
       
    iFLASH_Value  =  *piFLASH;
    while(1);
        
}

void Flash_wb(char * Data_ptr,char byte)
{
   FCTL3  =  0X0A500;
   FCTL1  =  0X0A540;
   *Data_ptr  =  byte;
}

void Flash_ww(int *Data_ptr,int word)
{
   FCTL3  =  0X0A500;
   FCTL1  =  0X0A540;
   *Data_ptr  =  word;

}

void Flash_clr(int *Data_ptr)
{
   FCTL3  =  0X0A502;
   FCTL1  =  0X0A500;
   *Data_ptr  =0;

}

⌨️ 快捷键说明

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