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

📄 wr_flash.h

📁 此源码为商用的电力抄表系统的从机端源程序。通过电力载波模块
💻 H
字号:
//#include <REG922.H>
#include <reg922.h>

#define uint unsigned int
#define uchar unsigned char

#define  IAP_LITE_H

#define  uchar   unsigned  char	
#define  uint    unsigned  int


/******************************************************************
* 名称:FLASH_WriteNByte
* 功能:指定FLASH起始地址,写多字节数据
* 入口参数:addr		指定的起始地址
*	   dat_buf	待写入的数据缓冲区指针
*          no		要写入数据个数
* 出口参数:返回0时表示操作错误
******************************************************************/
extern  bit  FLASH_WriteNByte(uint addr, uchar  *dat_buf, uchar no);


/******************************************************************
* 名称:FLASH_ReadNByte
* 功能:指定FLASH起始地址,读多字节数据
* 入口参数:addr		指定的起始地址
*	   dat_buf	保存数据的缓冲区指针
*          no		要写入数据个数
* 出口参数:无
******************************************************************/
extern  void  FLASH_ReadNByte(uint addr, uchar *dat_buf, uchar no);



/******************************************************************
* 名称:FLASH_ErasePage
* 功能:页擦除
* 入口参数:addr		指定待擦除页内的地址
* 出口参数:返回0时表示操作错误
******************************************************************/
//extern  bit  FLASH_ErasePage(uint addr);


/******************************************************************
* 名称:FLASH_WriteByte
* 功能:指定FLASH地址,写单字节数据
* 入口参数:addr		指定的地址
*	   dat		待写入的数据
* 出口参数:返回0时表示操作错误
******************************************************************/
 bit  FLASH_WriteByte(uint addr, uchar dat);

uint  FLASH_ReadByte(uint addr);

⌨️ 快捷键说明

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