📄 at45db.h
字号:
#ifndef __AT45DB_H__
#define __AT45DB_H__
//=============================================
// define a lot of commands relate to AT45DB021
//=============================================
// Read Commands
//#define MODE3
/*
#ifdef MODE1
#define AT45DB_CONTINUOUSARRAY_READ 0x68
#define AT45DB_MMP_READ 0x52
#define AT45DB_BUFFER1_READ 0x54
#define AT45DB_BUFFER2_READ 0x56
#define AT45DB_STATUSREG_READ 0x57
#endif
*/
//#ifdef MODE3
#define AT45DB_CONTINUOUSARRAY_READ 0xE8
#define AT45DB_MMP_READ 0xD2
#define AT45DB_BUFFER1_READ 0xD4
#define AT45DB_BUFFER2_READ 0xD6
#define AT45DB_STATUSREG_READ 0xD7
//#endif
// program and Erase Commands
#define AT45DB_BUFFER1_WRITE 0x84
#define AT45DB_BUFFER2_WRITE 0x87
#define AT45DB_BUFFER1_TOMPPE 0x83 //Buffer 1 to Main Memory Page Program with Built_in Erase
#define AT45DB_BUFFER2_TOMPPE 0x86 //Buffer 2 to Main Memory Page Program with Built_in Erase
#define AT45DB_BUFFER1_TOMPPNE 0x88 //Buffer 1 to Main Memory Page Program without Built_in Erase
#define AT45DB_UBFFER2_TOMPPNE 0x89 //Buffer 2 to Main Memory Page Program without Built_in Erase
#define AT45DB_PAGE_ERASE 0x81
#define AT45DB_BLOCK_ERASE 0x50
#define AT45DB_MMPPT_BUFFER1 0x82 //Main Memory page program through Buffer 1
#define AT45DB_MMPPT_BUFFER2 0x85 //Mina Memory page Program through BUffer 2
//Additional Commands
#define AT45DB_MMP_BUFFER1T 0x53 // Main Memory Page to Buffer 1 Transfer
#define AT45DB_MMP_BUFFER2T 0x55 // Main Memory Page to Buffer 2 Transfer
#define AT45DB_MMP_BUFFER1C 0x60 // Main Memory Page to Buffer 1 Compare
#define AT45DB_MMP_BUFFER2C 0x61 // Main Memory Page to Buffer 2 Compare
#define AT45DB_APRWT_BURRER1 0x58 // Auto Page Rewrite through Buffer 1
#define AT45DB_APRWT_BURRER2 0x59 // Auto Page Rewrite through Buffer 2
extern void CSI11_Init( void );
extern MD_STATUS AT45DB_PageErase(unsigned int pPAdress );
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -