📄 my_spi.c
字号:
#include "71x_lib.h"
#include "my_spi.h"
#include "my_time.h"
void SPI_Init(void)
{
DEF_IO_SPI_SCK;
DEF_IO_SPI_MOSI;
DEF_IO_SPI_MISO;
SPI_SCK_Lo;
}
/* SPI传输1个字节 */
u8 SPI_MasterTransmit(u8 data)
{
u8 i = 0,d = 0;
for (i=0;i<8;i++)
{
if ((data & 0x80) != 0) SPI_MOSI_Hi; else SPI_MOSI_Lo;
SPI_SCK_Hi;
data = (data << 1);
d = d<<1;
if (SPI_MISO_Hi) d |= 0x01;
SPI_SCK_Lo;
delay_us(1);
}
return d;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -