📄 spitest.c.bak
字号:
//*****************************************************//
//函数名:
//输入参数:
//输出参数:
//功能描述:
//*****************************************************//
#include "intrins.h"
#include "reg52stc.h"
#include "905.h"
#include "time2exit.h"
//*****************************************************//
//nRF905主函数入口
//*****************************************************//
void main(void)
{
SP=0x7F; //设置堆栈指针
UART_Init(); //初始化串口
Init905IO(); //设置905引脚初始电平
SPIInit(); //设置SPI口
Config905(); //初始化905
Delayms(5);
D2=0;
//InitTimer0(); //初始化定时器0
flag=0; //nrf905是否发送数据标志,为1则发送数据
while(1)
{
if(flag==1)
{
ES=0; //关闭串口中断
for(i=0;i<Tnum;i++)
{
UART_Send(tBuf[i]);
}
//Tx_Package905(); //发送数据包
//UART_Send(k);
flag=0;
D1=~D1;
ES=1; //打开串口中断
}
if(Rx_Package905())
Rx_Package905();
}
}
//*****************************************************//
//NO MORE
//*****************************************************//
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -