spi.c
来自「nrf9e5 nordic公司出品的带有无线发送接收的单片机的bootloade」· C语言 代码 · 共 20 行
C
20 行
#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 + =
减小字号Ctrl + -
显示快捷键?