flashutils.h

来自「msp430 test code and examples for using 」· C头文件 代码 · 共 27 行

H
27
字号
/**********************************************************************//**
    Filename: flashUtils.h

    Copyright 2008 Texas Instruments, Inc.
***************************************************************************/
#ifndef FLASH_UTILS_H
#define FLASH_UTILS_H
#include <msp430x54x.h>

/*-------------------------------------------------------------
 *                       Macros 
 * ------------------------------------------------------------*/ 
#define FLASH_UNLOCK    FCTL3 = FWKEY; FCTL1 = FWKEY + WRT; 
#define FLASH_LOCK      FCTL1 = FWKEY; FCTL3 = FWKEY +  LOCK; 
#define FLASH_WRITE_INFOB(destination, source) st( FLASH_UNLOCK_INFOB;  destination = source; while (FCTL3 & BUSY ); FLASH_LOCK_INFOB; )  

/*-------------------------------------------------------------
 *                  Function Prototypes 
 * ------------------------------------------------------------*/ 
void flashEraseBank(unsigned long FarPtr);
void flashEraseSegment(unsigned long FarPtr);
void flashErase(unsigned long Memstart, unsigned long Memend);

#endif 


⌨️ 快捷键说明

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