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

📄 spi.c

📁 PIC单片机程序
💻 C
字号:
#include <pic.h>
#include <pic1687x.h>

void SPI_init(void)
{
	SSPEN = 1;	//Enable ssp module
	TRISC5 = 0; //SDO 输出
	TRISC4 = 1; //SDI 输入
	TRISC3 = 0; //SCK 主控模式为输出	
	
	SSPCON &= 0xF0;	//clear ssp mode bit
	SSPCON |= 0x02;	//set on Fosc/64

		
	
	CKP = 1;			//空闲时时钟电平
	STAT_CKE = 1;		//时钟沿选择
						//CPK & CKE 时序选择

	STAT_SMP = 0;		//输入数据采样控制位	
//	SSPIE = 1; 			//Enable ssp interrupt	
	
}

void SPI_send(unsigned char SPI_data)
{
	SSPBUF = SPI_data;
	do {;}
	while(SSPIF == 0);
	SSPIF = 0;
}


// 0100,0101,011x,1101,1110,1111

⌨️ 快捷键说明

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