⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 spitest.c.bak

📁 STC12LE5412RC单片机上通过nRF905芯片实现数据无线收发功能的源码。
💻 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 + -