📄 spi_basic.c
字号:
//spi接口低层输入输出接口
#include "inc.h"
sbit CS = P0^7;
void spi_sendbyte(uint8 byte) //发送一个字节
{
SPI0DAT = byte;
while(SPIF == 0);
SPIF = 0; //等待SPI忙标志位清零
}
uint8 spi_recbyte(void) //接收一个字节
{
uint8 rec ;
SPI0DAT = 0xFF;
while(SPIF == 0);
SPIF = 0;
rec = SPI0DAT;
return(rec);
}
void spi_cs_clr(void) //拉低CS
{
CS = 0;
}
void spi_cs_set(void) //拉高CS
{
CS = 1;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -