📄 spi.h
字号:
#include <absacc.h>
//#define WPON PORTB &= 0b11111101
//#define WPOFF PORTB |= 0b00000010
//#define CSON PORTB &= 0b11111011
//#define AOFF PORTB |= 0b00000110
#define Uchar unsigned char
#define Uint unsigned int
/*SPI mode 0 or 3 operation code*/
#define AT45_Block_Erase 0x50
#define AT45_Page_Erase 0x81
#define AT45_MainMem_RD 0xD2
#define AT45_MainMem2Buf_WR 0x53
#define AT45_MainMem2Buf_CMP 0x60
#define AT45_MainMem_ThrougBuf_WR 0x82
#define AT45_Buf2MainMem_Erase 0x83
#define AT45_Buf2MainMem_NoErase 0x88
#define AT45_Buf_RD 0xD4
#define AT45_Buf_WR 0x84
#define AT45_Staus_RD 0xD7
#define AT45_Page_Au_ReWR 0x58
#define AT45_ConArray_RD 0xE8
Uchar AT45_Host_Writebyte(Uchar Send_Data);
Uchar AT45_Status_Read(void);
void SPI_Init(void);
void AT45_Buffer_Write(Uint Buffer_Adderss,Uchar Send_Data);
Uchar AT45_Buffer_Read(Uint Buffer_Adderss);
void AT45_Mainmemory_Buffertransfer(Uint Page_Adderss);
void AT45_Mainmemory_Write(Uint Page_Address,Uint Block_Address,Uchar Sent_Data);
Uchar AT45_Mainmemory_Read(Uint Page_Address,Uint Block_Address);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -