色婷婷AⅤ一区二区三区|亚洲精品第一国产综合亚AV|久久精品官方网视频|日本28视频香蕉

          新聞中心

          EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > nRF2401無(wú)線通信模塊調(diào)試 2

          nRF2401無(wú)線通信模塊調(diào)試 2

          作者: 時(shí)間:2016-11-29 來(lái)源:網(wǎng)絡(luò) 收藏
          //===========================================================//======================初始化===============================void nRF2401_Init(){ unsigned char i;nRF2401_CLK1_DDR=1;nRF2401_DATA1_DDR=1;nRF2401_CS_DDR = 1;nRF2401_CE_DDR = 1;nRF2401_PWR_DDR = 1;nRF2401_DR1_DDR = 0;nRF2401_DR1_PORT=0;nRF2401_CLK1_PORT=0;nRF2401_DATA1_PORT=0;nRF2401_CE_PORT=0;nRF2401_CS_PORT=0;//空閑模式,低功耗nRF2401_PWR_PORT=1;//上電delay_ms(5);//從上電到進(jìn)入配置模式最大 3ms 的延時(shí)nRF2401_CS_PORT=1;//進(jìn)入配置模式delay_us(10); //最小5us for(i=0;i<15;i++)nRF2401_SendByte(nRF2401_InitData[i]);delay_us(10);nRF2401_CS_PORT=0; //低功耗模式 delay_ms(6);}//===========================================================現(xiàn)將發(fā)送部分和接收部分的程序一并貼上發(fā)送部分://=======單片機(jī):ATmega16,編譯器:CodeVision v1.24==========#include#include#include "2401.h" unsigned char a=0;main(){nRF2401_Init();nRF2401_SetMode(0);//發(fā)送模式while(1){ nRF2401_SendData(Address,a++);delay_ms(100); }}接收部分://=======單片機(jī):ATmega16,編譯器:CodeVision v1.24==========//==== 采用的是中斷接收方式=================================//Writen by ChenZhou#include#include#include "2401.h" unsigned char a=0;main(){MCUCR=0X03;GICR=0X40;#asm("sei");//啟用外部中斷INT0,上升沿中斷nRF2401_Init();nRF2401_SetMode(1);//接收模式while(1){ //=========在這里顯示變量a的數(shù)值即可,若為0到225則是正確的delay_ms(10); }}interrupt [2] void int0(void){nRF2401_GetData(&a);}
          上一頁(yè) 1 2 下一頁(yè)

          評(píng)論


          技術(shù)專區(qū)

          關(guān)閉