?? wr_flash.h
字號(hào):
//#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起始地址,寫多字節(jié)數(shù)據(jù)
* 入口參數(shù):addr 指定的起始地址
* dat_buf 待寫入的數(shù)據(jù)緩沖區(qū)指針
* no 要寫入數(shù)據(jù)個(gè)數(shù)
* 出口參數(shù):返回0時(shí)表示操作錯(cuò)誤
******************************************************************/
extern bit FLASH_WriteNByte(uint addr, uchar *dat_buf, uchar no);
/******************************************************************
* 名稱:FLASH_ReadNByte
* 功能:指定FLASH起始地址,讀多字節(jié)數(shù)據(jù)
* 入口參數(shù):addr 指定的起始地址
* dat_buf 保存數(shù)據(jù)的緩沖區(qū)指針
* no 要寫入數(shù)據(jù)個(gè)數(shù)
* 出口參數(shù):無(wú)
******************************************************************/
extern void FLASH_ReadNByte(uint addr, uchar *dat_buf, uchar no);
/******************************************************************
* 名稱:FLASH_ErasePage
* 功能:頁(yè)擦除
* 入口參數(shù):addr 指定待擦除頁(yè)內(nèi)的地址
* 出口參數(shù):返回0時(shí)表示操作錯(cuò)誤
******************************************************************/
//extern bit FLASH_ErasePage(uint addr);
/******************************************************************
* 名稱:FLASH_WriteByte
* 功能:指定FLASH地址,寫單字節(jié)數(shù)據(jù)
* 入口參數(shù):addr 指定的地址
* dat 待寫入的數(shù)據(jù)
* 出口參數(shù):返回0時(shí)表示操作錯(cuò)誤
******************************************************************/
bit FLASH_WriteByte(uint addr, uchar dat);
uint FLASH_ReadByte(uint addr);
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -