📄 spi.c
字号:
#include "reg9e5.h"
#include "PubFunc.h"
#include "spi.h"
void SPIReadWrite(BYTE data *buf, BYTE data size)
{
BYTE data i;
i=0;
ActionSPI_CS(0);
do{ //for(i=0;i<size;i++)
//{
SPI_DATA = buf[i]; // Move byte to send to SPI data register
while((EXIF & 0x20) == 0x00); // Wait until SPI hs finished transmitting
buf[i]=SPI_DATA;
EXIF &= ~0x20; // Clear SPI interrupt
i++;
}while(i<size);
ActionSPI_CS(1);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -