资源简介
本程序以STM32F030F4P6为主控,控制2.4G无线发射模块RF24L01发送数据,经检验可以实现数据的发送功能。

代码片段和文件信息
#include “adc.h“
/***************************************************************************
* 函 数 名: GMDZ_ADC_GPIO
* 功能说明: GMDZ_ADC的GPIO管脚初始化
* 形 参:无
* 返 回 值: 无
***************************************************************************/
void ADC_GPIO(void)//
{
GPIO_InitTypeDef GPIO_InitStructure;//定义一个GPIO_InitTypeDef类型的结构体
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0|GPIO_Pin_1;//定义使用的管脚
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AN;//模拟输入输出方式
GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_NOPULL;
GPIO_Init(GPIOA &GPIO_InitStructure);
}
void ADC_Config(void)//光敏电阻模拟量输入初始化设置函数
{
ADC_InitTypeDef ADC_InitStructure;
ADC_GPIO();
ADC_DeInit(ADC1);
ADC_StructInit(&ADC_InitStructure);
ADC_InitStructure.ADC_Resolution = ADC_Resolution_12b;
ADC_InitStructure.ADC_ContinuousConvMode = DISABLE;
ADC_InitStructure.ADC_ExternalTrigConvEdge = ADC_ExternalTrigConvEdge_None;
ADC_InitStructure.ADC_DataAlign = ADC_DataAlign_Right;
ADC_InitStructure.ADC_ScanDirection = ADC_ScanDirection_Upward;
ADC_Init(ADC1 &ADC_InitStructure);
ADC_TempSensorCmd(ENABLE);
ADC_Cmd(ADC1 ENABLE);
}
uint16_t Get_Adc(uint32_t ch)
{
ADC_ChannelConfig(ADC1chADC_SampleTime_239_5Cycles); //ADC1ADC通道采样时间为239.5周期
while(!ADC_GetFlagStatus(ADC1ADC_FLAG_ADRDY));
ADC_StartOfConversion(ADC1); //使能指定的ADC1的软件转换启动功能
while(!ADC_GetFlagStatus(ADC1ADC_FLAG_EOC));//等待转换结束
return ADC_GetConversionValue(ADC1); //返回最近一次ADC1规则组的转换结果
}
uint16_t T_Get_Adc_Average(uint32_t chuint8_t times)
{
uint32_t temp_val=0;
uint8_t t;
for(t=0;t {
temp_val+=Get_Adc(ch);
delay_ms(5);
}
return temp_val/times;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-07-27 17:18 RF24L01_TX\
目录 0 2018-07-27 17:18 RF24L01_TX\CORE\
文件 33042 2014-12-02 18:37 RF24L01_TX\CORE\core_cm0.h
文件 17146 2014-12-02 18:37 RF24L01_TX\CORE\core_cmFunc.h
文件 20513 2014-12-02 18:37 RF24L01_TX\CORE\core_cmInstr.h
文件 10677 2014-12-05 00:34 RF24L01_TX\CORE\startup_stm32f030.s
文件 462503 2017-04-19 14:55 RF24L01_TX\CORE\stm32f0xx.h
目录 0 2018-08-06 18:21 RF24L01_TX\HARDWARE\
文件 1807 2017-10-31 21:47 RF24L01_TX\HARDWARE\adc.c
文件 202 2017-04-23 10:00 RF24L01_TX\HARDWARE\adc.h
文件 3821 2017-10-20 16:10 RF24L01_TX\HARDWARE\dht12.c
文件 1109 2017-10-18 17:59 RF24L01_TX\HARDWARE\dht12.h
文件 5980 2017-10-20 23:39 RF24L01_TX\HARDWARE\lcd.c
文件 1708 2017-10-20 23:39 RF24L01_TX\HARDWARE\lcd.h
文件 38404 2017-10-20 23:39 RF24L01_TX\HARDWARE\lcdfont.h
文件 678 2018-07-27 16:49 RF24L01_TX\HARDWARE\led.c
文件 940 2018-07-27 16:50 RF24L01_TX\HARDWARE\led.h
文件 8505 2017-10-30 21:32 RF24L01_TX\HARDWARE\nrf.c
文件 4831 2018-07-28 10:30 RF24L01_TX\HARDWARE\nrf.h
文件 15385 2018-07-27 20:04 RF24L01_TX\HARDWARE\nRF24L01.c
文件 7992 2018-07-27 22:31 RF24L01_TX\HARDWARE\nRF24L01.h
文件 2495 2018-07-27 19:46 RF24L01_TX\HARDWARE\SPI.c
文件 1626 2018-08-06 18:21 RF24L01_TX\HARDWARE\SPI.h
文件 2053 2017-11-26 21:36 RF24L01_TX\HARDWARE\tim.c
文件 199 2017-10-05 20:56 RF24L01_TX\HARDWARE\tim.h
文件 399 2011-04-23 10:24 RF24L01_TX\keilkilll.bat
目录 0 2018-08-06 18:21 RF24L01_TX\OBJ\
文件 231692 2018-08-06 17:25 RF24L01_TX\OBJ\adc.crf
文件 858 2018-08-06 17:25 RF24L01_TX\OBJ\adc.d
文件 267384 2018-08-06 17:25 RF24L01_TX\OBJ\adc.o
文件 231271 2018-08-06 17:25 RF24L01_TX\OBJ\delay.crf
............此处省略143个文件信息
- 上一篇:apache-ant-1.10.3
- 下一篇:微波技术与天线课后答案258435
相关资源
- stm32f030 IAP Demo(原创)
- 飞思卡尔单片机MC9S12XS12G128驱动(硬件
- NRF24L01实现51与STM32双向通讯
- nRF24L01无线模块在单片机与FPGA上的应
- STM32F103C8T6+NRF24l01无线通信
- EESkill NRF24L01 无线模块用户手册
- 基于nRF24L01的射频收发电路原理图
- nRF24L01无线模块原理图和与5V单片机的
- 基于AVR的NRF24L01跳频通信程序
- STM32F042F6P6 Uart12DMA;发送中断接收
- STM32F030从机中断接收的iic代码,附带
- STM32F072xx数据手册
- STM32F030051C8T6最小系统资料
- 基于STM32F07单片机风洞程序
- STM32F030C8 寄存器操作 OELD屏
- STM32+DHT11+OLED+RTC+MQ2+NRF24L01+串口12
- stm32f042复用can通信
- stm32f013 OLED 屏幕和粉尘传感器串口
- STM32F030工程模板
- NRF24L01收发程序STM32F407
- STM32F042 带定时器中断 can ADC
- 基于MSP430和NRF24L01的封闭环境检测系统
- nRF24L01_Datasheet(英文)
- stm32f405/stm32f407单片机nrf24l01无线通信
- STM32F030使用HAL库做低功耗
- 基于STM32F103C8T6及NRF24L01的摔倒检测+
- nrf24l01自组网协议
- STM32F103RCT6的NRF24L01六通道接收收、发
- stm32F103 +nrf24l01 发送程序
- nRF24LE1PCB设计参考+程序
评论
共有 条评论