• 大小: 4.62M
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-01-29
  • 语言: C/C++
  • 标签: 声波  超声波  

资源简介

实验器材:
战舰STM32F103开发板V3版本

实验目的:
学习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模块插在开发板U4位置(朝外插). 
5,本实验需要2套ALIENTEK开发板才可以正常测试!!!!!!一块做发送,一块做接收.

资源截图

代码片段和文件信息

/**************************************************************************//**
 * @file     core_cm3.c
 * @brief    CMSIS Cortex-M3 Core Peripheral Access layer Source File
 * @version  V1.30
 * @date     30. October 2009
 *
 * @note
 * Copyright (C) 2009 ARM Limited. All rights reserved.
 *
 * @par
 * ARM Limited (ARM) is supplying this software for use with Cortex-M 
 * processor based microcontrollers.  This file can be freely distributed 
 * within development tools that are supporting such ARM based processors. 
 *
 * @par
 * THIS SOFTWARE IS PROVIDED “AS IS“.  NO WARRANTIES WHETHER EXPRESS IMPLIED
 * OR STATUTORY INCLUDING BUT NOT LIMITED TO IMPLIED WARRANTIES OF
 * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE APPLY TO THIS SOFTWARE.
 * ARM SHALL NOT 

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2017-10-27 17:53  实验33 无线通信实验-数采\CORE\
     文件       17273  2010-06-07 10:25  实验33 无线通信实验-数采\CORE\core_cm3.c
     文件       85714  2011-02-09 14:59  实验33 无线通信实验-数采\CORE\core_cm3.h
     文件       15503  2011-03-10 10:52  实验33 无线通信实验-数采\CORE\startup_stm32f10x_hd.s
     目录           0  2017-10-28 15:55  实验33 无线通信实验-数采\HARDWARE\
     目录           0  2017-10-27 17:53  实验33 无线通信实验-数采\HARDWARE\KEY\
     文件        1827  2015-03-20 12:41  实验33 无线通信实验-数采\HARDWARE\KEY\key.c
     文件        1186  2015-03-19 16:14  实验33 无线通信实验-数采\HARDWARE\KEY\key.h
     目录           0  2017-10-27 17:53  实验33 无线通信实验-数采\HARDWARE\LCD\
     文件       35016  2015-03-13 14:54  实验33 无线通信实验-数采\HARDWARE\LCD\font.h
     文件       85363  2015-04-24 11:50  实验33 无线通信实验-数采\HARDWARE\LCD\lcd.c
     文件        7529  2015-04-24 11:48  实验33 无线通信实验-数采\HARDWARE\LCD\lcd.h
     目录           0  2017-10-27 17:53  实验33 无线通信实验-数采\HARDWARE\LED\
     文件        1298  2012-09-13 13:13  实验33 无线通信实验-数采\HARDWARE\LED\led.c
     文件         638  2012-09-13 09:45  实验33 无线通信实验-数采\HARDWARE\LED\led.h
     目录           0  2017-10-29 22:48  实验33 无线通信实验-数采\HARDWARE\NRF24L01\
     文件        8200  2017-10-29 22:48  实验33 无线通信实验-数采\HARDWARE\NRF24L01\24l01.c
     文件        4865  2017-10-27 23:11  实验33 无线通信实验-数采\HARDWARE\NRF24L01\24l01.h
     目录           0  2017-10-27 23:53  实验33 无线通信实验-数采\HARDWARE\SPI\
     文件        3514  2017-10-27 23:53  实验33 无线通信实验-数采\HARDWARE\SPI\spi.c
     文件         718  2017-10-27 21:29  实验33 无线通信实验-数采\HARDWARE\SPI\spi.h
     目录           0  2017-11-02 18:36  实验33 无线通信实验-数采\HARDWARE\TIMER\
     文件        3087  2017-11-02 18:36  实验33 无线通信实验-数采\HARDWARE\TIMER\timer.c
     文件         566  2012-03-08 00:58  实验33 无线通信实验-数采\HARDWARE\TIMER\timer.h
     目录           0  2017-10-29 23:33  实验33 无线通信实验-数采\HARDWARE\UltrasonicWave\
     文件         566  2012-03-08 00:58  实验33 无线通信实验-数采\HARDWARE\UltrasonicWave\timer.h
     文件        3990  2017-10-29 23:33  实验33 无线通信实验-数采\HARDWARE\UltrasonicWave\UltrasonicWave.c
     文件         286  2014-06-02 23:47  实验33 无线通信实验-数采\HARDWARE\UltrasonicWave\UltrasonicWave.h
     文件         399  2011-04-23 10:24  实验33 无线通信实验-数采\keilkilll.bat
     目录           0  2017-11-02 18:37  实验33 无线通信实验-数采\OBJ\
     文件      368000  2017-10-29 22:48  实验33 无线通信实验-数采\OBJ\24l01.crf
............此处省略154个文件信息

评论

共有 条评论