?? cc2500spi.c
字號(hào):
// WWW.MCURF.COM
#include <intrins.h>
#include "spi_wr.h"
#include "regssrf04.h"
#include "IO.H"
void SPI_WAIT()
{
unsigned char i;
for (i=0; i<10; i++);
}
void OpenSpi()
{
Spi_Clk =0;
Spi_Si =0;
Spi_Csn =0;
while (Spi_So);
}
void CloseSpi()
{
Spi_Csn =1;
}
void WriteByte(unsigned char Data)
{
unsigned char i;
for (i=0; i<8; i++)
{
if (Data&0x80)
Spi_Si=1;
else
Spi_Si=0;
_nop_();
_nop_();
_nop_();
Spi_Clk=1;
_nop_();
_nop_();
_nop_();
_nop_();
Spi_Clk=0;
Data<<=1;
}
}
unsigned char ReadByte()
{
unsigned char i;
unsigned char Data;
for (i=0; i<8; i++)
{
Data<<=1;
_nop_();
_nop_();
Spi_Clk=1;
if (Spi_So)
Data |= 0x01;
else
Data &= 0xfe;
_nop_();
_nop_();
_nop_();
_nop_();
Spi_Clk=0;
_nop_();
_nop_();
}
return Data;
}
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -