最近项目中用到了2.4G无线模块的数据通信,经过无数次的摸索和实验,完成了该试验,由于项目不方便上传,我就把最初的实验工程分享给大家。该实验用的是STM32F103C8作为主控,nrf24l01作为无线模块,通过SPI协议进行数据传输。 该模块具有自动应答,自动重发机制,可以根据项目需求进行相关设置,该无线模块可以轻松配置为1对多模式。而且对于数据的收、发模式切换相当简单,只需修改一个寄存器便可完成: 发送模式:L01_SetTRMode( TX_MODE ); 接受模式: L01_SetTRMode( RX_MODE ); 在工程文件中,可以根据宏定义配置为接收模块或者发送模块: 设置为发送:#define ML01TX_MODE 屏蔽该句便是接收。 希望该贴对于初次接触2.4G无线模块的您有所帮助! |
307.36 KB, 下载次数: 66, 下载积分: 黑币 -5
欢迎光临 (http://www.51hei.com/bbs/) | Powered by Discuz! X3.1 |