久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
2.4G模塊NRF24L01(按鍵點燈)stm32程序
[打印本頁]
作者:
liaoguangxin
時間:
2017-9-11 11:18
標題:
2.4G模塊NRF24L01(按鍵點燈)stm32程序
2.4G模塊程序
stm32單片機源程序如下(按鍵點燈):
#include <stdio.h>
#include "led.h"
#include "lcd.h"
#include "key.h"
#include "24l01.h"
#include "bsp_usart_debug.h"
/*********************************************************************************
*************************MCU啟明 STM32F103MINI開發板******************************
*********************************************************************************/
int main(void)
{
u8 key,mode;
u16 t=0;
u8 tmp_buf[33];
delay_init(); //延時函數初始化
NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2); //設置NVIC中斷分組2:2位搶占優先級,2位響應優先級
LED_Init(); //LED端口初始化
LCD_Init(); //初始化LCD
KEY_Init(); //按鍵初始化
USARTx_DEBUG_Init();
NRF24L01_Init(); //初始化NRF24L01
BRUSH_COLOR=RED;//設置字體為紅色
LCD_DisplayString(10,10,24,"Illuminati STM32F1");
printf("Illuminati STM32F1\r\n");
LCD_DisplayString(10,40,16,"Author:Clever");
printf("Author:Clever\r\n");
LCD_DisplayString(30,80,24,"NRF24L01 TEST");
printf("NRF24L01 TEST\r\n");
while(NRF24L01_Check()) //檢查NRF24L01是否在位.
{
LCD_DisplayString(60,130,16,"NRF24L01 Error");
printf("NRF24L01 Error\r\n");
delay_ms(200);
LCD_Fill_onecolor(60,130,239,130+16,WHITE);
delay_ms(200);
}
LCD_DisplayString(60,130,16,"NRF24L01 OK");
printf("NRF24L01 OK\r\n");
while(1)
{
key_scan(0);
NRF24L01_RX_Mode();
//delay_ms(500);
printf("NRF24L01 RX_Mode\r\n");
if(NRF24L01_RxPacket(tmp_buf)==0)//一旦接收到信息,則顯示出來.
{
tmp_buf[32]=0;//加入字符串結束符
printf("%s",tmp_buf);
LED0=!LED0;
}
if(keydown_data==KEY0_DATA)
{
printf("NRF24L01 TX_Mode\r\n");
NRF24L01_TX_Mode();
//delay_ms(500);
for(t=0;t<32;t++)
{
tmp_buf[t]=t;
}
tmp_buf[32]=0;//加入結束符
if(NRF24L01_TxPacket(tmp_buf)==TX_OK)
{
printf("Sended DATA:\r\n");
printf("%s",tmp_buf);
}else
{
printf("Send Failed\r\n");
}
}
}
// while(1)//在該部分確定進入哪個模式!
// {
// key_scan(0);
// if(keydown_data==KEY0_DATA)
// {
// mode=0;
// break;
// }else if(keydown_data==KEY1_DATA)
// {
// mode=1;
// break;
// }
// t++;
// if(t==100)LCD_DisplayString(10,150,16,"KEY0:RX_Mode KEY1:TX_Mode"); //閃爍顯示提示信息
// printf("KEY0:RX_Mode KEY1:TX_Mode\r\n");
// if(t==200)
// {
// LCD_Fill_onecolor(10,150,230,150+16,WHITE);
// t=0;
// }
// delay_ms(5);
// }
// LCD_Fill_onecolor(10,150,240,166,WHITE);//清空上面的顯示
// BRUSH_COLOR=BLUE;//設置字體為藍色
// if(mode==0)//RX模式
// {
// LCD_DisplayString(60,150,16,"NRF24L01 RX_Mode");
// printf("NRF24L01 RX_Mode\r\n");
// LCD_DisplayString(60,170,16,"Received DATA:");
// printf("Received DATA:\r\n");
// NRF24L01_RX_Mode();
// while(1)
// {
// if(NRF24L01_RxPacket(tmp_buf)==0)//一旦接收到信息,則顯示出來.
// {
// tmp_buf[32]=0;//加入字符串結束符
// LCD_DisplayString(0,190,16,tmp_buf);
// printf("%s",tmp_buf);
// }else delay_us(100);
// t++;
// if(t==10000)//大約1s鐘改變一次狀態
// {
// t=0;
// LED0=!LED0;
// }
// };
// }else//TX模式
// {
// LCD_DisplayString(60,150,16,"NRF24L01 TX_Mode");
// printf("NRF24L01 TX_Mode\r\n");
// NRF24L01_TX_Mode();
// mode=' ';//從空格鍵開始
// while(1)
// {
// if(NRF24L01_TxPacket(tmp_buf)==TX_OK)
// {
// LCD_DisplayString(60,170,16,"Sended DATA:");
// printf("Sended DATA:\r\n");
// LCD_DisplayString(0,190,16,tmp_buf);
// printf("%s",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_DisplayString(60,170,16,"Send Failed ");
// printf("Send Failed\r\n");
// LCD_Fill_onecolor(0,188,240,218,WHITE);//清空上面的顯示
// };
// LED0=!LED0;
// delay_ms(1500);
// };
// }
}
復制代碼
所有資料51hei提供下載:
NRF24L01(按鍵點燈).rar
(305.89 KB, 下載次數: 112)
2017-9-11 16:36 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
作者:
jayhaiz
時間:
2018-7-4 15:21
沒有人看嗎?
歡迎光臨 (http://m.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
国产高清视频在线
|
午夜精品在线观看
|
日韩一级免费视频
|
黄色av一区
|
欧美日韩一二区
|
国产成人aⅴ
|
国产乱人乱偷精品视频
|
国产黄av
|
欧美在线日韩
|
人人干人人爱
|
www.婷婷.com
|
99在线免费视频
|
亚洲一区在线观看视频
|
www.日日日
|
亚洲成人中文字幕
|
国产一区在线观看视频
|
成人一区在线观看
|
超碰97在线播放
|
午夜一级视频
|
亚洲国产精品va在线看黑人
|
欧美顶级黄色大片免费
|
欧美日皮视频
|
国产一级18片视频
|
法国极品成人h版
|
国产精品一区二区三区免费
|
国产日韩在线视频
|
成人在线一区二区
|
九九精品在线观看
|
久久久久久99精品久久久
|
青青久久久
|
久久久久免费视频
|
日韩视频在线免费观看
|
www.操
|
国产三级久久
|
欧美日韩在线不卡
|
国产精品一区二区三区四区
|
中文字幕无人区二
|
91蜜桃婷婷狠狠久久综合9色
|
免费福利在线观看
|
中文字幕自拍偷拍
|
精品伊人
|