spisubs.h

来自「dsPIC30F4011 SPI 範例程式 此壓縮檔包含 MCP4921 SP」· C头文件 代码 · 共 30 行

H
30
字号
#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  ) ;
int				SI_MCP4921_Write(unsigned int ) ;
void			Init_SPIM(void) ;
int				SPI_EE_Ready(void);

⌨️ 快捷键说明

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