无线通信实验

所属分类:单片机开发
开发工具:C/C++
文件大小:349KB
下载次数:0
上传日期:2019-05-09 20:05:19
上 传 者小刺猬6
说明:  开机的时候先检测 NRF24L01 模块是否存在,在检测到 NRF24L01模块之后,根据 KEY0 和 KEY1 的设置来决定模块的工作模式,在设定好工作模式之后,就会不停的发送/接收数据,同样用 DS0 来指示程序正在运行。
(When starting, check whether the NRF24L01 module exists. After detecting the NRF24L01 module, the working mode of the module is determined according to the settings of KEY0 and KEY1. After setting the working mode, the data will be sent/received continuously, and DS0 is also used to indicate that the program is running)

文件列表:
实验31 无线通信实验 (0, 2015-08-13)
实验31 无线通信实验\CORE (0, 2015-08-13)
实验31 无线通信实验\CORE\core_cm3.c (17273, 2010-06-07)
实验31 无线通信实验\CORE\core_cm3.h (85714, 2011-02-09)
实验31 无线通信实验\CORE\startup_stm32f10x_hd.s (15503, 2011-03-10)
实验31 无线通信实验\HARDWARE (0, 2015-08-13)
实验31 无线通信实验\HARDWARE\KEY (0, 2015-08-13)
实验31 无线通信实验\HARDWARE\KEY\key.c (1740, 2015-04-01)
实验31 无线通信实验\HARDWARE\KEY\key.h (1059, 2015-03-23)
实验31 无线通信实验\HARDWARE\LCD (0, 2015-08-13)
实验31 无线通信实验\HARDWARE\LCD\font.h (35016, 2015-03-13)
实验31 无线通信实验\HARDWARE\LCD\lcd.c (85336, 2015-04-01)
实验31 无线通信实验\HARDWARE\LCD\lcd.h (7561, 2015-03-31)
实验31 无线通信实验\HARDWARE\LED (0, 2015-08-13)
实验31 无线通信实验\HARDWARE\LED\led.c (1299, 2015-03-23)
实验31 无线通信实验\HARDWARE\LED\led.h (638, 2015-03-23)
实验31 无线通信实验\HARDWARE\NRF24L01 (0, 2015-08-13)
实验31 无线通信实验\HARDWARE\NRF24L01\24l01.c (8078, 2015-04-01)
实验31 无线通信实验\HARDWARE\NRF24L01\24l01.h (4862, 2015-03-15)
实验31 无线通信实验\HARDWARE\SPI (0, 2015-08-13)
实验31 无线通信实验\HARDWARE\SPI\spi.c (3381, 2015-04-01)
实验31 无线通信实验\HARDWARE\SPI\spi.h (718, 2012-09-16)
实验31 无线通信实验\OBJ (0, 2015-08-13)
实验31 无线通信实验\OBJ\NRF24L01.hex (100385, 2015-04-29)
实验31 无线通信实验\STM32F10x_FWLib (0, 2015-08-13)
实验31 无线通信实验\STM32F10x_FWLib\inc (0, 2015-08-13)
实验31 无线通信实验\STM32F10x_FWLib\inc\misc.h (8982, 2011-03-10)
实验31 无线通信实验\STM32F10x_FWLib\inc\stm32f10x_adc.h (21690, 2011-03-10)
实验31 无线通信实验\STM32F10x_FWLib\inc\stm32f10x_bkp.h (7555, 2011-03-10)
实验31 无线通信实验\STM32F10x_FWLib\inc\stm32f10x_can.h (27559, 2011-03-10)
实验31 无线通信实验\STM32F10x_FWLib\inc\stm32f10x_cec.h (6573, 2011-03-10)
实验31 无线通信实验\STM32F10x_FWLib\inc\stm32f10x_crc.h (2162, 2011-03-10)
实验31 无线通信实验\STM32F10x_FWLib\inc\stm32f10x_dac.h (15233, 2011-03-10)
实验31 无线通信实验\STM32F10x_FWLib\inc\stm32f10x_dbgmcu.h (3818, 2011-03-10)
实验31 无线通信实验\STM32F10x_FWLib\inc\stm32f10x_dma.h (20754, 2011-03-10)
实验31 无线通信实验\STM32F10x_FWLib\inc\stm32f10x_exti.h (6824, 2011-03-10)
实验31 无线通信实验\STM32F10x_FWLib\inc\stm32f10x_flash.h (25445, 2011-03-10)
实验31 无线通信实验\STM32F10x_FWLib\inc\stm32f10x_fsmc.h (27016, 2012-08-25)
实验31 无线通信实验\STM32F10x_FWLib\inc\stm32f10x_gpio.h (20175, 2011-03-10)
... ...

实验器材: 正点原子精英STM32F103开发板 实验目的: 学习NRF24L01 2.4G无线模块的使用. 硬件资源: 1,DS0(连接在PB5) 2,串口1(波特率:115200,PA9/PA10连接在板载USB转串口芯片CH340上面) 3,ALIENTEK 2.8/3.5/4.3/7寸TFTLCD模块(通过FSMC驱动,FSMC_NE4接LCD片选/A10接RS) 4,KEY0按键(连接在PE4)/KEY1按键(连接在PE3) 5,NRF24L01模块(SPI2(PB13/PB14/PB15)/IRQ(PG6)/CS(PG7)/CE(PG8)). 实验现象: 本实验开机后,先检测NRF24L01模块是否存在,在检测到NRF24L01模块之后,根据KEY0和KEY1的设置来决定 模块的工作模式,在设定好工作模式之后,就会不停的发送/接收数据,同样用DS0来指示程序正在运行。 注意事项: 1,4.3寸和7寸屏需要比较大电流,USB供电可能不足,请用外部电源适配器(推荐外接12V 1A电源). 2,本例程在LCD_Init函数里面(在ILI93xx.c),用到了printf,如果不初始化串口1,将导致液晶无法显示!! 3,需自备NRF24L01模块2个,精英STM32开发板2块 4,NRF24L01模块插在开发板U2位置(朝外插). 5,本实验需要2套ALIENT ------------------------------------------------------------------------------------------- ◆其他重要连接: 开发板光盘资料下载地址(视频+文档+源码等):http://www.openedv.com/posts/list/13912.htm 添加微信公众平台方法:http://www.openedv.com/posts/list/45157.htm ◆友情提示:如果您想以后及时免费的收到正点原子所有开发板资料更新增加通知,请关注微信公众平台: 2种添加方法:(动动手提升您的学习效率,惊喜不断哦) (1)打开微信->添加朋友->公众号->输入“正点原子”->点击关注 (2)打开微信->添加朋友->输入“alientek_stm32"->点击关注 具体微信添加方法,请参考帖子:http://www.openedv.com/posts/list/45157.htm 正点原子@ALIENTEK 广州市星翼电子科技有限公司 电话:020-38271790 传真:020-36773971 购买:http://eboard.taobao.com 公司网站:www.alientek.com 技术论坛:www.openedv.com

近期下载者

相关文件


收藏者