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

📄 at45db041b.h

📁 单片外部存储芯片AT45041B操作源程序
💻 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 + -