flash.h

来自「这是我在我们公司做的C51加油单片机程序」· C头文件 代码 · 共 31 行

H
31
字号
#include "c:\comp51\reg52.h"
#include "c:\comp51\absacc.h"
#include "intrins.h"

sbit        CS=P1^5;
sbit        MOSI=  P1^3;
sbit        MISO= P1^4;
sbit        SCK= P1^2;
sbit        WP=P1^0;

#define CMD_READ_STATUS       0x57
#define CMD_READ_MAIN         ((unsigned long)0x52000000)
#define CMD_WE_BUF1_MAIN_DEL  ((unsigned long)0x83000000)
#define CMD_WE_BUF2_MAIN_DEL  ((unsigned long)0x86000000)
#define CMD_WE_BUF1           ((unsigned long)0x84000000)
#define CMD_WE_BUF2           ((unsigned long)0x87000000)
#define BUFFER1 1
#define BUFFER2 2

void init_spi(void);
void spi_send_uchar(unsigned char dat);
unsigned char get_uchar(void);
unsigned char read_status(void);
unsigned char wait_ready(void);
void send_cmd32(unsigned long cmd32);
bit we_buf(unsigned char buf_no, unsigned char *src, unsigned int BFA, unsigned int n);
bit we_buf_main_del(unsigned char buf_no, unsigned intPA);
unsigned int at45d021_wr(unsigned char *wrbuf,unsigned int size,unsigned int pa,unsigned int ba);
unsigned int at45d021_rd(unsigned char *rdbuf,unsigned int size,unsigned int pa,unsigned int ba);
 

⌨️ 快捷键说明

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