📄 spi.c
字号:
#include <intrinsics.h>
#include "variable.h"
/////////////////////////////////////////////////
void Write_SPI()
{
U8 i;
if( !SpiDesc.Busy )
{
i=0;
while((SpiDesc.Status[i]==0)&&(i<SPI_SIZE))
++i;
if(i < SPI_SIZE)
{
SpiDesc.NO=i;
SpiDesc.Busy=1;
SpiDesc.Len=2;
if(SpiDesc.Status[i]==1)
{
SPCR|=0x08; //CPOL
PORTB &=~ 0x01;
}
SPDR=(U8)(SpiDesc.Buff[i]>>8);
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -