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

📄 spi.h

📁 YL9200开发板的测试代码,详细请下载后细看
💻 H
字号:
#ifndef	SPI_H
#define	SPI_H

#define	DIN_GET()		AT91F_PIO_IsInputSet(AT91C_BASE_PIOA, AT91C_PIO_PA0)

#define	DOUT_H()		AT91F_PIO_SetOutput(AT91C_BASE_PIOA, AT91C_PIO_PA1)
#define	DOUT_L()		AT91F_PIO_ClearOutput(AT91C_BASE_PIOA, AT91C_PIO_PA1)
#define	SPCK_H()		AT91F_PIO_SetOutput(AT91C_BASE_PIOA, AT91C_PIO_PA2)
#define	SPCK_L()		AT91F_PIO_ClearOutput(AT91C_BASE_PIOA, AT91C_PIO_PA2)

//ADS7843
#define	SPCS0_L()		AT91F_PIO_ClearOutput(AT91C_BASE_PIOA, AT91C_PIO_PA3)
#define	SPCS0_H()		AT91F_PIO_SetOutput(AT91C_BASE_PIOA, AT91C_PIO_PA3)
#define	PENIRQ_GET()	AT91F_PIO_IsInputSet(AT91C_BASE_PIOB, AT91C_PIO_PB11)
#define	BUSY_GET()		AT91F_PIO_IsInputSet(AT91C_BASE_PIOB, AT91C_PIO_PB10)

//MCP2510
#define	SPCS1_EN()		AT91F_PIO_ClearOutput(AT91C_BASE_PIOA, AT91C_PIO_PA4)
#define	SPCS1_DS()		AT91F_PIO_SetOutput(AT91C_BASE_PIOA, AT91C_PIO_PA4)
#define	INT2510_GET()	AT91F_PIO_IsInputSet(AT91C_BASE_PIOC, AT91C_PIO_PC0)

void SPI_ADS7843_Init( void ) ;
void SPI_MCP2510_Init( void ) ;

#endif	/* __SPI_H */

⌨️ 快捷键说明

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