📄 at45db041b.h
字号:
/////////////////////////////////////////////////////////////////////////////////////////
// author : txg
// purpose: sh1
// data: 22/5/2007 15:26
////////////////////////////////////////////////////////////////////////////////////////
#ifndef __AT45DB041B_H__
#define __AT45DB041B_H__
#include <reg52.h>
#include <absacc.h>
#include <intrins.h>
#include <string.h>
#ifndef uchar
#define uchar unsigned char
#endif
#ifndef uint
#define uint unsigned int
#endif
//#define NOP _nop_(); _nop_(); _nop_()
sbit SPI_CS = P1^3;
sbit SPI_SCK = P1^2;
sbit SPI_SO = P1^1;
sbit SPI_SI = P1^0;
/////////////////////////////////////////////////////////
extern unsigned char SPI_HostReadByte(void);
extern void SPI_HostWriteByte(unsigned char wByte);
extern unsigned char AT45DB041B_StatusRegisterRead(void);
extern void AT45DB041B_ContinuousArrayRead(uint PA,uint BFA,uchar *pHeader,uint len);
extern void AT45DB041B_BufferWrite(uchar buffer,uint BFA,uchar *pHeader,uint len);
extern void AT45DB041B_BufferToMainMemoryPageProgramWithBuilt_inErase(uchar buffer,uint PA,uint BFA,uchar *pHeader,uint len);
extern void AT45DB041B_BufferToMainMemoryPageProgramWithoutBuilt_inErase(uchar buffer,uint PA,uint BFA,uchar *pHeader,uint len);
extern void AT45DB041B_MainMemoryPageToBuffer(uchar buffer,uint PA);
extern void AT45DB041B_BufferRead(uchar buffer,uint BFA,uchar *pHeader,uint len);
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -