flash.h
来自「cc2430的好串口」· C头文件 代码 · 共 37 行
H
37 行
/********************************FLASH.H****************************************
文件名 : FLASH.H
目标 : cc2430
创建日期: 2008/05/10
修改日期: 2008/05/10
版本 : version 1.0
作者 : 刘旭
功能描述: 定义了与FLASH相关的宏,和头文件.
******************************头文件************************************************/
#ifndef FLASH_H
#define FLASH_H
#include "ioCC2430.h"
#include "HAL.H"
//**********************FLASH宏定义****************************************************/
#define FERASE 0x01 // Page erase: erase=1
#define FWRITE 0x02 // Page write: write=1
#define FCONRD 0x10 // Continuous read: enable=1
#define FSWBSY 0x40 // Single write: busy=1
#define FBUSY 0x80 // Write/erase: busy=1
#define FWBUSY 0xC0 // Flash write: busy=1
#define ERASE 0x01
#define FLASH_ERASE_PAGE(page) \
do{ \
FADDRH = (page) << 1; \
FCTL = ERASE; \
asm("NOP"); \
while(FCTL == 0x80); \
}while (0)
//*************************外部函数****************************************************
#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?