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

📄 flash.h

📁 自己写的操作Flash Am29F400BT 的程序
💻 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 + -