⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 at45db.h

📁 此源码是用的NEC公司的MCU78F0396
💻 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 + -