📄 spi.c
字号:
#include <spi.h>
unsigned char combuf[9];
void init_spi()
{
PCON = 0x00; //smod = 0
TMOD=0x20; //定时器工作在方式2
TH1=0xF2;
TL1=0xF2;
SM0 = 0; //串行口工作在方式2,波特率为9600,采用查询方式工作
SM1 = 1;
SM2 = 0;
ES = 1;
RI = 0;
TI = 0;
PT0=0;
PS=1;
EA=1;
TR1=1;
REN = 1;// recieve
}
void spi_send(unsigned char *buf,unsigned char len)
{
unsigned char i=0;
ES=0;
for(i=0;i<len;i++)
{
SBUF=buf[i];
while(!TI);
TI=0;
}
ES=1;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -