📄 flash.h
字号:
#define unchar unsigned char
#define unint unsigned int
/********************************
延时函数
*********************************/
extern void delayus(unint t);
/*******************************************************************************
**函数名称: DF_Send_Byte()
**函数功能: 发送字节
**入口参数: unchar word
**出口参数: 无
*******************************************************************************/
extern void DF_Send_Byte(unchar S_data);
/*******************************************************************************
**函数名称: DF_Read_Byte(void)
**函数功能: 读取一个字节的内容
**入口参数: 无
**出口参数: UCHAR R_word
*******************************************************************************/
extern unchar DF_Read_Byte(void);
/*******************************************************************************
**函数名称: void DF_Stop(void)
**函数功能: 停止操作
**入口参数: 无
**出口参数: 无
*******************************************************************************/
extern void DF_Stop(void);
/*******************************************************************************
**函数名称: unchar DF_Status(void)
**函数功能: 读取状态(读取忙标志)
**入口参数: 无
**出口参数: UCHAR status--1不忙,0忙
*******************************************************************************/
extern unchar DF_Status(void);
/*******************************************************************************
**函数名称: void DF_Write_Buf()
**函数功能: 写Buffer
**入口参数: unchar type--1选择BUF1,2选择BUF2;
** unsigned int addr--BUF地址(0~263)
** unchar *W_data--要写入的数据首地址
** unsigned int Length--待写入数据的长度
**出口参数: 无
*******************************************************************************/
extern void DF_Write_Buf(unchar type,unint addr,unchar *W_data,unint Length);
/*******************************************************************************
**函数名称: void DF_Read_Buf()
**函数功能: 从BUF中读取数据,放入DF_R[]数组中
**入口参数: unchar type--1选择BUF1,2选择BUF2
** unsigned int addr--读数据的地址
** unsigned int Length--要读取的长度
**出口参数: 无
*******************************************************************************/
extern void DF_Read_Buf(unchar type,unint addr,unint Length);
/*******************************************************************************
**函数名称: void DF_Write_Main()
**函数功能: 写主存,Buffer to Main Memory Page Program with Built_In Erase
**入口参数: unchar type--1选择BUF1,2选择BUF2
** unsigned int addr--主存的地址
** unchar *W_data--待写入的数据
** unsigned int Length--待写入数据的长度
**出口参数: 无
*******************************************************************************/
extern void DF_Write_Main(unchar type,unint addr,unchar *W_data,unint Length);
/*******************************************************************************
**函数名称: unchar *DF_Read_Main()
**函数功能: 读主存
**入口参数: unsigned int addr_P--主存页地址
** unsigned int addr_B--主存页中字节地址
** unsigned int Length--读取数据的长度
*******************************************************************************/
extern unchar *DF_Read_Main(unint addr_P,unint addr_B,unint Length);
/*******************************************************************************
**函数名称: void DF_MaintoBuf()
**函数功能: 将主存中addr_P的内容复制到BUF中
**入口参数: unchar type--1选择BUF1,2选择BUF2
** unsigned int addr_P--页地址
**出口参数: 无
*******************************************************************************/
extern void DF_MaintoBuf(unchar type,unint addr_P);
/*******************************************************************************
**函数名称: void DF_Port_Init(void)
**函数功能: 端口初始化
**入口参数: 无
**出口参数: 无
*******************************************************************************/
extern void DF_Port_Init(void);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -