久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
NRF24L01無線通信實驗stm32程序
[打印本頁]
作者:
神精的神
時間:
2017-8-6 15:15
標題:
NRF24L01無線通信實驗stm32程序
全部資料下載地址:
實驗33 NRF24L01無線通信實驗改.rar
(518.54 KB, 下載次數: 28)
2017-8-6 23:06 上傳
點擊文件名下載附件
很強勢
下載積分: 黑幣 -5
#include "sys.h"
#include "delay.h"
#include "usart.h"
#include "led.h"
#include "lcd.h"
#include "spi.h"
#include "key.h"
#include "24l01.h"
//ALIENTEK 探索者STM32F407開發板 實驗33
//NRF24L02無線通信實驗-庫函數版本
//要寫入到W25Q16的字符串數組
const u8 TEXT_Buffer[]={"Explorer STM32F4 SPI TEST"};
#define SIZE sizeof(TEXT_Buffer)
int main(void)
{
u8 key,mode;
u16 t=0;
u8 tmp_buf[33];
NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);//設置系統中斷優先級分組2
delay_init(168); //初始化延時函數
uart_init(115200); //初始化串口波特率為115200
LED_Init(); //初始化LED
LCD_Init(); //LCD初始化
KEY_Init(); //按鍵初始化
NRF24L01_Init(); //初始化NRF24L01
POINT_COLOR=RED;//設置字體為紅色
LCD_ShowString(30,50,200,16,16,"Explorer STM32F4");
LCD_ShowString(30,70,200,16,16,"NRF24L01 TEST");
LCD_ShowString(30,90,200,16,16,"ATOM@ALIENTEK");
LCD_ShowString(30,110,200,16,16,"2017/8/5");
while(NRF24L01_Check())
{
LCD_ShowString(30,130,200,16,16,"NRF24L01 Error");
delay_ms(200);
LCD_Fill(30,130,239,130+16,WHITE);
delay_ms(200);
}
LCD_ShowString(30,130,200,16,16,"NRF24L01 OK");
while(1)
{
key=KEY_Scan(0);
if(key==KEY0_PRES)
{
mode=0;
break;
}else if(key==KEY1_PRES)
{
mode=1;
break;
}
t++;
if(t==100)LCD_ShowString(10,150,230,16,16,"KEY0:RX_Mode KEY1:TX_Mode"); //閃爍顯示提示信息
if(t==200)
{
LCD_Fill(10,150,230,150+16,WHITE);
t=0;
}
delay_ms(5);
}
LCD_Fill(10,150,240,166,WHITE);//清空上面的顯示
POINT_COLOR=BLUE;//設置字體為藍色
if(mode==0)//RX模式
{
LCD_ShowString(30,150,200,16,16,"NRF24L01 RX_Mode");
LCD_ShowString(30,170,200,16,16,"Received DATA:");
NRF24L01_RX_Mode();
while(1)
{
if(NRF24L01_RxPacket(tmp_buf)==0)//一旦接收到信息,則顯示出來.
{
tmp_buf[32]=0;//加入字符串結束符
LCD_ShowString(0,190,lcddev.width-1,32,16,tmp_buf);
}else delay_us(100);
t++;
if(t==10000)//大約1s鐘改變一次狀態
{
t=0;
LED0=!LED0;
}
};
}else//TX模式
{
LCD_ShowString(30,150,200,16,16,"NRF24L01 TX_Mode");
NRF24L01_TX_Mode();
mode=' ';//從空格鍵開始
while(1)
{
if(NRF24L01_TxPacket(tmp_buf)==TX_OK)
{
LCD_ShowString(30,170,239,32,16,"Sended DATA:");
LCD_ShowString(0,190,lcddev.width-1,32,16,tmp_buf);
key=mode;
for(t=0;t<32;t++)
{
key++;
if(key>('~'))key=' ';
tmp_buf[t]=key;
}
mode++;
if(mode>'~')mode=' ';
tmp_buf[32]=0;//加入結束符
}else
{
LCD_Fill(0,170,lcddev.width,170+16*3,WHITE);//清空顯示
LCD_ShowString(30,170,lcddev.width-1,32,16,"Send Failed ");
};
LED0=!LED0;
delay_ms(1500);
};
}
}
復制代碼
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
欧美亚洲国产一区二区三区
|
99影视
|
国产精品国产a
|
三级免费
|
国产精品成人国产乱一区
|
欧美啪啪
|
亚洲视频国产视频
|
日本三级黄视频
|
激情视频网站
|
91网站在线看
|
久久综合一区
|
玖玖免费
|
午夜视频精品
|
玖玖综合在线
|
а天堂中文最新一区二区三区
|
久久久爽爽爽美女图片
|
国产视频一区二区在线观看
|
国产片侵犯亲女视频播放
|
国产精品国产三级国产aⅴ中文
|
亚洲一区二区在线播放
|
亚洲午夜视频在线观看
|
精品久久久久久久久久久久
|
亚洲国产一区二区在线
|
一区二区精品
|
台湾av在线
|
中文字幕色站
|
中文字幕精品一区二区三区精品
|
99精品国产一区二区三区
|
亚洲一区二区在线播放
|
亚洲免费在线
|
99久热
|
97精品超碰一区二区三区
|
亚洲一区久久
|
国产激情毛片
|
亚洲精品久久久久久久久久久久久
|
欧美视频在线看
|
国产婷婷
|
精品91久久
|
97人人草
|
亚洲视频在线看
|
中文字幕在线播放第一页
|