📄 wr_flash.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 + -