spidriv.h

来自「单片机开发列程」· C头文件 代码 · 共 44 行

H
44
字号
#ifndef __SPIDRIV_H__
#define __SPIDRIV_H__

#define WREN    0x06   //写使能
#define WRDI    0x04   //写禁止
#define RDSR    0x05   //读状态寄存器
#define WRSR    0x01   //写状态寄存器

#define READH   0x0B    //读存储器的高半部分
#define READL   0x03    //读存储器的低半部分
#define WRITEH  0x0A    //写存储器的高半部分
#define WRITEL  0x02    //写存储器的低半部分
//**********************************************************************
//SPI初始化
//**********************************************************************
extern void SPIInit(void);
//extern void SPIInit(void);
//**********************************************************************
//写数据到存储器
//入口参数:
//Src:要写入到存储器的数据的缓冲区指针
//Dst:要写入的存储器的地址
//DataLen:要写入的数据长度
//**********************************************************************
extern void FMSPIWrite(unsigned char * Src, unsigned int Dst, unsigned int DataLen);
//extern void FMSPIWrite(uchar * Src, uint Dst, uint DataLen);
//**********************************************************************
//读入数据数据到存储器
//入口参数:
//DSt:要存储读到的数据的缓冲区指针
//Src:要读数据的存储器的地址
//DataLen:要写入的数据长度
//**********************************************************************
extern void FMSPIRead(unsigned char * Dst, unsigned int Src, unsigned int DataLen);
//extern void FMSPIRead(uchar * Dst, uint Src, uint DataLen);

extern void FM25L04Test(void);
//extern void FM25L04Test(void);

extern void SPII2CWR(void);
extern void SPII2CRD(void);


#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?