wr_flash.h
来自「此源码为商用的电力抄表系统的从机端源程序。通过电力载波模块」· C头文件 代码 · 共 55 行
H
55 行
//#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 + =
减小字号Ctrl + -
显示快捷键?