標(biāo)題:
stm32f103rct6+nrf24l01+ds18b20(RX+TX)源程序
[打印本頁(yè)]
作者:
wbaisen
時(shí)間:
2020-4-2 17:30
標(biāo)題:
stm32f103rct6+nrf24l01+ds18b20(RX+TX)源程序
工程采用兩片
stm32f103rct6
最小系統(tǒng),以及
nrf24l01
模塊,和一塊
ds18b20
。接收和發(fā)送端均配置了
0.96的oled
(iic),插上顯示,不用則可不插。親測(cè)多次好用,每10s上傳一次溫度數(shù)據(jù),且可設(shè)置報(bào)警溫度。具體硬件細(xì)節(jié)有需要評(píng)論區(qū)留言吧,懶得發(fā)了。
單片機(jī)源程序如下:
#include "Headfile.h"
* MCU: STM32F103RCT6 72MHz
* OLED:支持I2C/SPI模式
* SCL PBout(15)
* SDA PBout(13)
* LED:
* LED0 PAout(8)
* LED1 PDout(2)
* KEY:
* KEY0 PCin(1)
* KEY1 PCin(13)
* WK_UP PAin(0)
* NRF24L01:
*· NRF24L01_CE PAout(4)
* NRF24L01_CSN PCout(4)
* NRF24L01_IRQ PCin(5)
* DS18B20:
* DS18B20_DQ_OUT PAout(0)
* DS18B20_DQ_IN PAin(0)
************************************************************************************************************************/
int main()
{
HardWave_Init();
while(1)
{
userActivate();
}
}
復(fù)制代碼
所有資料51hei提供下載:
接收端.zip
(341.93 KB, 下載次數(shù): 66)
2020-4-2 17:26 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
發(fā)送端.7z
(220.1 KB, 下載次數(shù): 62)
2020-4-2 17:48 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
作者:
HWL0541
時(shí)間:
2020-4-3 08:16
學(xué)習(xí)了,謝謝分享
歡迎光臨 (http://www.torrancerestoration.com/bbs/)
Powered by Discuz! X3.1