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

📄 spisubs.h

📁 dsPIC30F4011 SPI 範例程式 此壓縮檔包含 MCP4921 SPI DAC & 25LC160 SPI EEPROM 的範例程式, 也包含使用 dsPIC30F4011 做 SPI S
💻 H
字号:
#include 		<p30F4011.h>


#define			SLAVE_ADDRESS 	(0xA0 >> 1)		// I2C module compares bit<0..6> of I2CADD with bit<1..7> of I2C Command Byte
#define			SPI_EE_READ		0x03 
#define			SPI_EE_WRITE	0x02
#define			SPI_EE_WRDIS	0x04
#define			SPI_EE_WREN		0x06
#define			SPI_RD_STATUS	0x05
#define			SPI_WR_STATUS	0x01
#define			SPI_CS			PORTBbits.RB2
#define			DIR_SPI_CS		TRISBbits.TRISB2
#define			MODE_SPI_CS		ADPCFGbits.PCFG2

#define			ANALOG_MODE 	0
#define			DIGITAL_MODE	1
#define			INPUT			1
#define			OUTPUT			0

int				SPI_EEPROM_CmdWrite(unsigned char ) ;
int				SPI_EEPROM_StsWrite(unsigned char ) ;
unsigned char	SPI_EEPROM_StsRead( void ) ;
unsigned char	SPI_ByteWrite(unsigned char) ;
unsigned char	SPI_EEPROM_ByteRead(unsigned int ) ;
int				SI_EEPROM_ByteWrite(unsigned int  , unsigned char  ) ;
void			Init_SPIM(void) ;
int				SPI_EE_Ready(void);

⌨️ 快捷键说明

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