资源简介
本程序以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
相关资源
- 基于STM32F103C8T6及NRF24L01的摔倒检测+
- nrf24l01自组网协议
- STM32F103RCT6的NRF24L01六通道接收收、发
- stm32F103 +nrf24l01 发送程序
- nRF24LE1PCB设计参考+程序
- STM32F030C8T6库函数模版
- STM8+NRF24l01+发送程序
- STM8+NRF24l01+接收程序
- STM32F030 串口升级全套完整源码
- STM32F0参考手册编程手册
- NRF24L01 51单片机温度监控程序带上位机
- NRF24L01 中文数据手册及
- stm32f103+nrf24l01 收发程序按键选择模式
- STM32F030低功耗 定时5分钟 RTC唤醒
- nrf24l01 verilog发送程序
- NRF24L01+串口上位机
- 基于stm8s103f3p6的NRF24L01收发模块资料电
- Ginkgo_USB-SPI_nRF24L01_Setup_v1.0.0.rar
- STM32 NRF24L01程序资料
- MPU6050 DMP+ADXL345+NRF24L01+HAL库+STM32F103C
- STM32F103VE_NRF24L01_GPIO模拟SPI通讯程序
- STM32F103标准库 旋转编码器测速和读取
- stm32f030c8t6利用RTC唤醒低功耗模式sto
- NRF24L01板载PCB天线设计
- STM32F051 SPI DMA操作智能插座
- STM32F103C8T6 2.4G nrf24l01无线模块通信代
- STM32F030F4P6输入捕获计算频率代码工程
- 基于MSP430单片机的无线温度控制系统
- 手环程序stm32f051max30102
- 基于STM32的遥控小车程序NRF24l01
评论
共有 条评论