资源简介
1.lora的点对点程序,利用LORA扩频技术实现远距离通信
代码片段和文件信息
/**
* @brief USATR1 GPIO Configuration MODE Configuration: 115200 8-N-1
* @param 无
* @retval 无
*/
#include “bsp_adc.h“
#define ADC1_DR_Address ((u32)0x40012400+0x4c)
__IO uint16_t ADC_ConvertedValue;
//__IO u16 ADC_ConvertedValueLocal;
/**
* @brief 使能ADC1和DMA1的时钟,初始化PC.0
* @param 无
* @retval 无
*/
static void ADC1_GPIO_Config(void)
{
GPIO_InitTypeDef GPIO_InitStructure;
/* Enable ADC1 and GPIOC clock */
RCC_APB2PeriphClockCmd(RCC_APB2Periph_ADC1 | RCC_APB2Periph_GPIOA ENABLE);
/* Configure PA.0 as analog input */
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AIN;
GPIO_Init(GPIOA &GPIO_InitStructure); // PA0输入时不用设置速率
}
/**
* @brief 配置ADC1的工作模式为MDA模式
* @param 无
* @retval 无
*/
static void ADC1_Mode_Config(void)
{
ADC_InitTypeDef ADC_InitStructure;
/* ADC1 configuration */
ADC_InitStructure.ADC_Mode = ADC_Mode_Independent; //独立ADC模式
ADC_InitStructure.ADC_ScanConvMode = DISABLE ; //禁止扫描模式,扫描模式用于多通道采集
ADC_InitStructure.ADC_ContinuousConvMode = ENABLE; //开启连续转换模式,即不停地进行ADC转换
ADC_InitStructure.ADC_ExternalTrigConv = ADC_ExternalTrigConv_None; //不使用外部触发转换
ADC_InitStructure.ADC_DataAlign = ADC_DataAlign_Right; //采集数据右对齐
ADC_InitStructure.ADC_NbrOfChannel = 1; //要转换的通道数目1
ADC_Init(ADC1 &ADC_InitStructure);
/*配置ADC时钟,为PCLK2的8分频,即9MHz*/
RCC_ADCCLKConfig(RCC_PCLK2_Div8);
/*配置ADC1的通道11为55. 5个采样周期,序列为1 */
ADC_RegularChannelConfig(ADC1 ADC_Channel_0 1 ADC_SampleTime_55Cycles5);
/* Enable ADC1 */
ADC_Cmd(ADC1 ENABLE);
/*复位校准寄存器 */
ADC_ResetCalibration(ADC1);
/*等待校准寄存器复位完成 */
while(ADC_GetResetCalibrationStatus(ADC1));
/* ADC校准 */
ADC_StartCalibration(ADC1);
/* 等待校准完成*/
while(ADC_GetCalibrationStatus(ADC1));
/* 由于没有采用外部触发,所以使用软件触发ADC转换 */
ADC_SoftwareStartConvCmd(ADC1 ENABLE);
}
/**
* @brief ADC1初始化
* @param 无
* @retval 无
*/
void ADC1_Init(void)
{
ADC1_GPIO_Config();
ADC1_Mode_Config();
}
/*********************************************END OF FILE**********************/
- 上一篇:英伟达u盘显卡的3d模型
- 下一篇:跳一跳cocos2d
相关资源
- LoRa点对点系统源代码
- LoRa开发源代码
- LoRa Overview and LoRa Alliance
- Exploratory Data Analysis Using R 2018
- Lora,SX1262SX1261SX1276SX1278SX126X和资料
- 基于LoRa技术的智慧路灯设计
- LoRaWAN终端ClassA源码
- SX1278LORA中文数据手册
- LORA网关资料 sx1301 sx1308 可以AD打开还
- 思科网络技术学院教程 CCNA Exploratio
- sx1301原理图、pcb
- STM32_SX1278实现LORA通信STM32F103完美实现
- 中兴克拉LORA综合解决方案
- lorawanL073.zip
- 思科网络技术学院教程CCNA Exploration
- lora技术资料文档
- Lora 数据中文设计指导
- LoRa STM32103 调试好的接收发送工程
- 通过LoraWan模块将数据上传至阿里云
- lora比较火,最全面的资料!
- STM32控制SX1278实现Lora通信
- 专著《Propulsion and Power : An Exploration
- 基于STM32L151的物联网LORA程序
- sx1278 Lora无线官方资料包有Altium Desi
- LoRa透传
- AI 安信可 Ra-01/Ra-02 LoRa 模块用户手册
- stm32L07+lora开发例程
- 思科网络技术学院教程CCNA Exploration
- Lierda LoRa介绍及规划
- STM32F103 LORA配置
评论
共有 条评论