📄 flash.h
字号:
/*----------Copyright 2006-2010 武汉菱电汽车电子有限公司-----------------------
* 项目名称: 汽车诊断仪
* 开发工具: uV2 Keil C51
* 程序名称: flash.h
* 作者: 朱坤
* 写作时间: 2006/03/02
*
* 程序说明:
* 提供操作 Flash 的基本功能
* 1、复位flash:void ResetFlash(void)
* 2、擦除扇区: bit EraseSector(u16 wSA)
* 3、全片擦除: bit EraseFlash(void)
* 4、读Flash: u8 ReadFlash(u16 wPA)
* 5、编程Flash:bit WriteFlash(u16 wPA, u8 uPD)
* 6、初始化: void InitFlash(void)
* 返回 TRUE 表示操作成功,FLASE 表示操作失败
*
* 修改记录:
*---------------------------------------------------------------------------*/
#ifndef FLASH_H
#define FLASH_H
#include "USER.H"
u16 InitFlash(void);
BOOLEAN EraseSector(u16 wSA);
BOOLEAN WriteFlash(u16 wPA, u8 uPD);
BOOLEAN ToggleBitI(void);
#define ResetFlash() XBYTE[Addr_Flash] = 0x0F0
#define ReadFlash(wPA) XBYTE[Addr_Flash|wPA]
#endif
/*----------Copyright 2006-2010 武汉菱电汽车电子有限公司---------------------*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -