📄 main.c
字号:
#include "includes.h"
int main(void)
{
INT8U i;
PHY_Init();
KEY_INIT();
while(1)
{
//初始化发射包
CC1100_Data_Ex_Buf.PKT_Channel=Channel[pChannel];
CC1100_Data_Ex_Buf.PKT_Length=60;
CC1100_Data_Ex_Buf.PKT_Body[0]=0x01;
for(i=1;i<60;i++)
CC1100_Data_Ex_Buf.PKT_Body[i]=i;
CC1100_SendPacket(&CC1100_Data_Ex_Buf);
/*
CC1100_Strobe(CCxxx0_SIDLE); //自动设置信道
CC1100_Strobe(CCxxx0_SRX); //进入接收状态
TimeOutCheckReset(2000);
while(WaitForRP&&(!CC1100_RECE_FINISHED));
if(CC1100_RECE_FINISHED)
{
LED_Flash(RF_SIGNAL_LED,LED_FLASH_OPERA_START|LED_FLASH_OPREA_TOGGLE_PER_256MS);
if(CC1100_ReceivePacket(&CC1100_Data_Ex_Buf))
{
//LED_Flash(RF_SIGNAL_LED,LED_FLASH_OPERA_START|LED_FLASH_OPREA_TOGGLE_PER_256MS);
}
}
*/
/*if(KeyChannel)
{ //先发射通知包
CC1100_Data_Ex_Buf.PKT_Channel=Channel[pChannel];
if(pChannel<2)
{
pChannel++;
}
else
{
pChannel=0;
}
for(i=0;i<=pChannel;i++)
{ //闪烁信道号
LED_Off(SENSOR_STATUS_LED);
delay_nms(250);
LED_On(SENSOR_STATUS_LED);
delay_nms(250);
}
CC1100_Data_Ex_Buf.PKT_Length=3;
CC1100_Data_Ex_Buf.PKT_Body[0]=0x01;
CC1100_Data_Ex_Buf.PKT_Body[1]=0xff;
CC1100_Data_Ex_Buf.PKT_Body[2]=Channel[pChannel];
CC1100_SendPacket(&CC1100_Data_Ex_Buf);
CC1100_Strobe(CCxxx0_SIDLE); //自动设置信道
CC1100_WriteReg(CCxxx0_CHANNR, Channel[pChannel]);
CC1100_Strobe(CCxxx0_SRX); //进入接收状态
TimeOutCheckReset(2000);
while(WaitForRP&&(!CC1100_RECE_FINISHED));
if(CC1100_RECE_FINISHED)
{
LED_Flash(RF_SIGNAL_LED,LED_FLASH_OPERA_START|LED_FLASH_OPREA_TOGGLE_PER_256MS);
if(CC1100_ReceivePacket(&CC1100_Data_Ex_Buf))
{
//LED_Flash(RF_SIGNAL_LED,LED_FLASH_OPERA_START|LED_FLASH_OPREA_TOGGLE_PER_256MS);
}
}
KeyChannel=0;
}
*/
/*if(Keydbm)
{//切换功率
CC1100_Strobe(CCxxx0_SIDLE);
CC1100_WriteBurstReg(CCxxx0_PATABLE,default_PaTabel, 8);
for(i=0;i<=dbm;i++)
{ //闪烁power功率次
LED_Off(SYS_POWER_LED);
delay_nms(250);
LED_On(SYS_POWER_LED);
delay_nms(250);
}
Keydbm=0;
}*/
//LED_Flash(SYS_STATUS_LED,LED_FLASH_OPERA_START|LED_FLASH_OPREA_TOGGLE_PER_256MS);//表示正常运行
LED_Toggle(SYS_STATUS_LED);
delay_nms(100);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -