标题:
stm32f103rct6+nrf24l01+ds18b20(RX+TX)源程序
[打印本页]
作者:
wbaisen
时间:
2020-4-2 17:30
标题:
stm32f103rct6+nrf24l01+ds18b20(RX+TX)源程序
工程采用两片
stm32f103rct6
最小系统,以及
nrf24l01
模块,和一块
ds18b20
。接收和发送端均配置了
0.96的oled
(iic),插上显示,不用则可不插。亲测多次好用,每10s上传一次温度数据,且可设置报警温度。具体硬件细节有需要评论区留言吧,懒得发了。
单片机源程序如下:
#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();
}
}
复制代码
所有资料51hei提供下载:
接收端.zip
(341.93 KB, 下载次数: 66)
2020-4-2 17:26 上传
点击文件名下载附件
下载积分: 黑币 -5
发送端.7z
(220.1 KB, 下载次数: 62)
2020-4-2 17:48 上传
点击文件名下载附件
下载积分: 黑币 -5
作者:
HWL0541
时间:
2020-4-3 08:16
学习了,谢谢分享
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1