首頁(yè) > 評(píng)測(cè) > 433MHz低功耗RF收發(fā)芯片——CC1101評(píng)測(cè)

433MHz低功耗RF收發(fā)芯片——CC1101評(píng)測(cè)

433MHz   低功耗   RF   CC1101   TI   
  • 作者:jully
  • 來(lái)源:21ic
  • [導(dǎo)讀]
  • TI的CC1101芯片,人氣極高,而TI官方評(píng)估板價(jià)格較貴,我們從淘寶找來(lái)排名最高的兩家,一起來(lái)看看CC1101芯片的性能如何。

2、程序測(cè)試

測(cè)試程序分為兩部分,即發(fā)送端和接收端。實(shí)現(xiàn)發(fā)送端按下按鍵,接收端根據(jù)發(fā)送的信息來(lái)控制LED的亮,滅。從來(lái)完成無(wú)線的控制功能,及距離測(cè)試。

1)發(fā)送端

組成:原點(diǎn)電子開(kāi)發(fā)板,主芯片采用STM32F103RC+TFT觸摸屏

功能描述:

開(kāi)發(fā)板上電,每按下KEY1按鍵,發(fā)送一個(gè)開(kāi)、關(guān)LED的命令,并顯示發(fā)送的次數(shù)及內(nèi)容。

主要程序4):

while(1)

{

key=KEY_Scan(0); //查詢按鍵

if(key==KEY1_PRES) //KEY1按下發(fā)送命令

{

u8 num;

//RFCC1101發(fā)送信息

num=hextoBCD(j); //十六進(jìn)制轉(zhuǎn)字符顯示

LCD_ShowString(30,170,200,16,16,"The RF Data send Is: "); //LCD顯示發(fā)送的內(nèi)容

LCD_ShowString(30,190,200,16,16,&num);

j++;

if(j==200)

j=0;

if(j%2)

{

TxBuf[1] = 0xa5 ;

LCD_ShowString(40,190,200,16,16,"open!");

}

else

{

TxBuf[1] = 0xb5 ;

LCD_ShowString(40,190,200,16,16,"close!");

}

TxBuf[2] = j ;

halRfSendPacket(TxBuf,8);

}

程序調(diào)試界面如下:

8.jpg

1-8 發(fā)送端調(diào)試界面

設(shè)備顯示效果圖:

9.jpg
  • 本文系21ic原創(chuàng),未經(jīng)許可禁止轉(zhuǎn)載!

網(wǎng)友評(píng)論

  • 聯(lián)系人:巧克力娃娃
  • 郵箱:board@21ic.com
  • 我要投稿
  • 歡迎入駐,開(kāi)放投稿

熱門標(biāo)簽
項(xiàng)目外包 more+