基于STM32F103RCT6的远距离温度监测设备。可实时监测某一点的温度,并将该点温度数据发送至另一个设备,实现远距离温度监测
2021-08-24 09:14:44 17.08MB STM32 nRF24L01 DS18B20
使用模拟SPI,NRFIO随便接单片机通用IO即可,使用时候只需更改.h文件的IO对应宏定义,非常方便。
2021-07-21 10:22:40 4KB STM32 NRF24L01 驱动程序
1
使用STM32F103C8T6 、NRF24L01 、红外热释电传感器组成一个低功耗无线人体传感器,系统采用低功耗设计,在STM32停机模式,整机工作电流37uA,可用电池供电。
2021-07-19 21:45:07 4.69MB STM32 NRF24L01 低功耗 STM32F103
1
stm32芯片实现无线传输 经本人测试 手打全部实现
2021-07-08 10:09:48 24.29MB STM32 NRF24L01
1
一、测试距离 0.软件为Keil5,不知道是否支持Keil4(如不行请手动新建Keil4工程) 1.单片机为STM32F103C8,采用硬件SPI 2.nRF24L01+采用3.3V供电,接线如下:       24L01+       STM32 CE   ——   PA3 CS   ——   PA4 SCK  ——   PA5 MISO ——   PA6 MOSI ——   PA7   IRQ未接(采用查询方式,如须用自加外部中断程序) 3.led灯为PC13控制,低电平亮(在User\led.c中修改GPIO);按键为PA0,按下后(接地)才开始发送,默认注释了,如需要可在程序中加上 4.My24L01_Tx为发送端程序,My24L01_Rx为接收端程序; 5.发送端约100ms发送一次,不要ACK;接收端每接收到一次led反转;将程序下载到单片机后可看到接收端led快速闪动,可将接收端的24L01在一定范围内走动,若led闪动变慢,则说明有丢包;led不闪,说明没有收到数据;因此大致可测得发送距离 6.24L01采用0频道,2Mbps, 0dBm, Address 3Bytes,实测距离大于10米(在不同的房间) 二、测试速率 0.软件为Keil5,不知道是否支持Keil4(如不行请手动新建Keil4工程) 
1.单片机为STM32F103C8,采用硬件SPI
 2.nRF24L01+采用3.3V供电,接线如下:
      24L01+       STM32
 CE   ——   PA3
 CS   ——   PA4
 SCK  ——   PA5
 MISO ——   PA6
 MOSI ——   PA7  
 IRQ未接(采用查询方式,如须用自加外部中断程序) 

3.led灯为PC13控制,低电平亮(在User\led.c中修改GPIO);按键为PA0,按下后(接地)才开始发送!!! 

4.My24L01_Tx为发送端程序,My24L01_Rx为接收端程序;

 5.接收端先上电,发送端上电后按下按键后才发送50KB(32B一帧 共32*50帧 32*32=1024=1K),发送端收到ACK后才发下一帧,发完后进入死循环,如须再发要先复位或重新上电;接收端每收到一次led反转;(如未反转说明未成功发送,发送端接收端重新复位后再试)时间可看在接收程序中tim3Count(单位ms 16进制,定时器1ms中断)在Watch1中

 6.发送端我用的是延时等待查询STATUS寄存器,用外部中断IRQ应该会更好(未测试) 

7.24L01采用0频道,2Mbps, 0dBm, Address 3Bytes,实测速率约为50KB/s
2021-06-30 11:04:36 6.11MB Stm32 nRF24L01+ 无线速传
1
STM32-NRF24L01无线转串口,c++代码,使用文本输入输出流。
2021-06-23 11:08:20 5.88MB 无线转串口
1
STM32 NRF24L01无线模块使用GPIO模拟SPI协议通讯例程,如果管脚不同,只要将对应的管脚修改便可以使用。已测试,能够使用。
2021-06-22 17:35:23 8.84MB NRF24L01 GPIO SPI STM32
1
STM32硬件SPI控制nRF24L01+ 软件模拟的已经搞定 现在上硬件的 功能完美 1s一次 程序是我自己写好了的 整理的很清楚 可以由着以后整理成模板 直接添加外设就可以控制别的芯片了
2021-06-20 10:01:33 2.75MB 硬件 spi stm32 nrf24l01+
1
STM32F103 +NRF24L01 完整工程程序,UCOS系统平台
2021-04-10 16:03:36 15.38MB STM32 NRF24L01 UCOS
板子通过USB加电后,先向串口1输出一串测试数据,然后USB被PC识别出来,虚拟出一个串口号给这个USB设备,此时可以通过在PC端的串口助手类软件选择该串口号。进入串口软件界面,可以通过软件无线收发一帧长度最长为32字节的数据。该例程可以和V3及MINI板的NRF24L01 UCGUI例程配合使用,也可以与同样例程的MINI、V3、TINY板配合使用
2021-04-05 16:56:40 1.58MB STM32、 NRF24L01、
1