久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
STM32(SI443 SI4463 SX1278擴頻)+OLED+串口+按鍵+溫濕度傳感器測試源碼
[打印本頁]
作者:
hj152329318445
時間:
2018-4-26 14:44
標題:
STM32(SI443 SI4463 SX1278擴頻)+OLED+串口+按鍵+溫濕度傳感器測試源碼
程序已經調通了,可以直接使用
stm32單片機源程序如下:
/**********************(C) COPYRIGHT tongxinmao.com*****************************
* 文件名 : main.c
* 作者 : 10152203@qq.COM
* 描述 : 主文件 STM32F103C8T6+RF(SI443 SI4463 SX1278擴頻)+OLED+串口+按鍵+溫濕度傳感器
* 歷史記錄 : 暫無
* 使用說明 :按鍵S1 短按切換無線是否應答,長按清空收發計數 S2:單次發送 S3:連續發送50*n次
發送的數據為溫濕度數據,接收方收到后顯示
********************************************************************************/
/*--------------------------- 頭文件包含 --------------------------------------*/
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "main.h"
#include "function.h"
#include "oled.h"
#include "usart1.h"
#include "gpio.h"
#include "Delay.h"
#include "rf.h"
/*-----------------------------------------------------------------------------*/
/*
* #pragma diag_suppress 77,550,1294,1295
* #pragma diag_suppress 870
*/
#pragma diag_suppress 870
/*
* ------------------------------------------------------------------------
* ------------------------------------------------------------------------
* -------------------- 宏定義 ------------------------------
* ------------------------------------------------------------------------
* ------------------------------------------------------------------------
*/
#define CMD_TEMP_HUM 1
#define CMD_ACK 2
/*
* ------------------------------------------------------------------------
* ------------------------------------------------------------------------
* -------------------- 變量定義 ------------------------------
* ------------------------------------------------------------------------
* ------------------------------------------------------------------------
*/
/*
* ------------------------------------------------------------------------
* ------------------------------------------------------------------------
* -------------------- 函數聲明 ------------------------------
* ------------------------------------------------------------------------
* ------------------------------------------------------------------------
*/
void frameProcess( u8 *buf, u8 size )
{
u8 cmd = buf[0];
u8 len = buf[1];
switch ( cmd )
{
case CMD_TEMP_HUM:
if ( rfAck )
{
sendBuf[0] = CMD_ACK;
sendBuf[1] = 0;
RFSendData( sendBuf, 2 );
msg( "回復應答..." );
}
/* 顯示溫濕度數據 */
if ( len == 4 )
{
memcpy( &temp, buf + 2, 2 );
memcpy( &hum, buf + 4, 2 );
msg( "收到溫濕度數據" );
}
break;
case CMD_ACK:
/* 屏幕顯示應答成功 */
msg( "收到應答" );
break;
default:
break;
}
}
/**************************************************************
* 函數名 : main()
* 描述 : 主函數
*************************************************************/
int main( void )
{
/* --配置系統主頻為72MHz */
SystemInit();
Delay_InitConfig( 72 );
GPIOInit(); //GPIO初始化
OLED_Init(); //OLED初始化
Uart1Init(); //串口初始化用于輸出調試信息 9600bps 8N1
RFInit(); //射頻模塊初始化
RFRxMode(); //進入接收模式
msg( "system start" );
getTempHum(); //獲取溫濕度數據
while ( 1 )
{
int len;
keyProcess(); //按鍵檢測處理
// led_blink(); //led運行燈閃爍
len = RFRevData( revBuf ); //接收無線數據
if ( len > 0 )
{
frameProcess( revBuf, len ); //數據處理
}
if(rfContinueSend())
{
Delay_ms( 2000 );
}
OledDisplay(); //刷新OLED顯示
led_blink();
}
}
/*
* ------------------------------------------------------------------------
* ------------------------------------------------------------------------
* -------------------- 公有函數定義 ------------------------------
* ------------------------------------------------------------------------
* ------------------------------------------------------------------------
*/
/* end of main.c -------------------------------------------------------------*/
復制代碼
所有資料51hei提供下載:
STM32_SX1278 -smt.rar
(305.18 KB, 下載次數: 152)
2018-4-26 17:35 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
作者:
我踏浪而來
時間:
2018-11-29 16:29
下來看看
作者:
yjwpm
時間:
2018-12-17 17:45
最近正在學習OLED
作者:
sgmsgm
時間:
2020-4-11 22:43
看看,最近調試無線 ,發行 受不行
作者:
sanqing2008
時間:
2020-4-12 11:07
正在學習OLED的顯示,感謝分享。
作者:
goodmasher
時間:
2023-2-9 18:45
下載下來試試,想必一定有很大的參考價值。
歡迎光臨 (http://m.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
亚洲日本国产
|
在线视频一区二区
|
激情五月婷婷综合
|
日本a级大片
|
高清视频一区二区
|
av色
|
老司机午夜视频
|
精品视频国产
|
亚洲精品日韩丝袜精品
|
亚洲福利网
|
午夜视频免费
|
国产中文字幕一区
|
日韩欧美色
|
69精品视频
|
九月色婷婷
|
久草福利在线视频
|
日日干天天操
|
成人爽a毛片一区二区免费 www.欧美精品
|
男人在线天堂
|
国产精品大全
|
亚洲精品福利
|
亚洲一区二区免费视频
|
国产精品乱
|
日本黄色一级
|
在线视频日韩
|
国产精品毛片va一区二区三区
|
av免费在线观看网站
|
亚洲综合一区二区三区
|
中文字幕日韩在线观看
|
伊人天堂网
|
狠狠综合网
|
欧美激情区
|
www.一区
|
国产午夜精品福利
|
亚洲午夜一区
|
国产福利久久
|
国产精品伦理一区
|
欧美日韩综合
|
人人看av
|
免费在线成人
|
国产精品不卡
|