• 大小: 239KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-09-02
  • 语言: 其他
  • 标签: 小四轴  源码  

资源简介

圆点博士小四轴,源码资料注释详细,可以看懂,代码清晰

资源截图

代码片段和文件信息

/*************************************************************************************************************
圆点博士小四轴飞行器2015+版配套源代码声明:
该源代码仅供参考圆点博士不对源代码提供任何形式的担保也不对因使用该源代码而出现的损失负责.
用户可以以学习的目的修改和使用该源代码.
但用户在修改该源代码时不得移除该部分版权信息,必须保留原版声明.

更多信息,请访问官方网站www.etootle.com 官方博客:http://weibo.com/xiaosizhou
**************************************************************************************************************/
#include “etootle_adc.h“
//
u16 BS004_ADC_Tab[2];
extern unsigned int bs004_bat_value;
//
void BS004_ADC_Configuration(void)
{
BS004_ADC_IO_Configuration();
BS004_ADC_DEVICE_Configuration();
//
BS004_COM1_Send_Str_Head();
BS004_COM1_Send_Str_Body(“finish to init adc device.“); //圆点博士:初始化ADC
BS004_COM1_Send_Str_Tail();
//
}
//
void BS004_ADC_IO_Configuration(void)
{
  GPIO_InitTypeDef GPIO_InitStructure;
//
  GPIO_InitStructure.GPIO_Pin = BS004_VOLTAGE_CHA | BS004_VOLTAGE_CHB; //圆点博士:配置使用的ADC口
  GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;   //圆点博士:设置IO口最大允许输出速度
  GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AIN;       //圆点博士:设置IO口模拟输入
  GPIO_Init(BS004_VOLTAGE_PORT &GPIO_InitStructure); 
}

void BS004_ADC_DEVICE_Configuration(void)
{
DMA_InitTypeDef  DMA_InitStructure;
ADC_InitTypeDef ADC_InitStructure;  
//
DMA_DeInit(DMA1_Channel1);
DMA_InitStructure.DMA_PeripheralbaseAddr = BS004_ADC_Address;
DMA_InitStructure.DMA_MemorybaseAddr =(u32)BS004_ADC_Tab;
DMA_InitStructure.DMA_DIR = DMA_DIR_PeripheralSRC;
DMA_InitStructure.DMA_BufferSize = 2;
DMA_InitStructure.DMA_PeripheralInc = DMA_PeripheralInc_Disable;
DMA_InitStructure.DMA_MemoryInc = DMA_MemoryInc_Enable;
DMA_InitStructure.DMA_PeripheralDataSize = DMA_PeripheralDataSize_HalfWord;
DMA_InitStructure.DMA_MemoryDataSize = DMA_MemoryDataSize_HalfWord;
DMA_InitStructure.DMA_Mode = DMA_Mode_Circular;
DMA_InitStructure.DMA_Priority = DMA_Priority_High;
DMA_InitStructure.DMA_M2M = DMA_M2M_Disable;
DMA_Init(DMA1_Channel1 &DMA_InitStructure);
DMA_Cmd(DMA1_Channel1 ENABLE); //圆点博士:使能DMA

RCC_ADCCLKConfig(RCC_PCLK2_Div6);  
ADC_InitStructure.ADC_Mode = ADC_Mode_Independent;
ADC_InitStructure.ADC_ScanConvMode = ENABLE;
ADC_InitStructure.ADC_ContinuousConvMode = ENABLE;
ADC_InitStructure.ADC_ExternalTrigConv = ADC_ExternalTrigConv_None;
ADC_InitStructure.ADC_DataAlign = ADC_DataAlign_Right;
ADC_InitStructure.ADC_NbrOfChannel = 2;
ADC_Init(ADC1&ADC_InitStructure);
ADC_RegularChannelConfig(ADC1ADC_Channel_81ADC_SampleTime_239Cycles5);
ADC_RegularChannelConfig(ADC1ADC_Channel_92ADC_SampleTime_239Cycles5);

ADC_DMACmd(ADC1ENABLE);
ADC_Cmd(ADC1ENABLE); //圆点博士:使能ADC

ADC_ResetCalibration(ADC1); //圆点博士:ADC校正
while(ADC_GetResetCalibrationStatus(ADC1));
ADC_StartCalibration(ADC1);
while(ADC_GetCalibrationStatus(ADC1));
ADC_SoftwareStartConvCmd(ADC1ENABLE); //圆点博士:开始ADC电压转换
}

void BS004_ADC_Get_ADC_Valu

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       3376  2015-11-12 00:12  源代码2_圆点博士小四轴2015P源代码\BS2015P_FLY_Release_V01\etootle_lib\etootle_adc.c

     文件        979  2015-11-11 22:56  源代码2_圆点博士小四轴2015P源代码\BS2015P_FLY_Release_V01\etootle_lib\etootle_adc.h

     文件      24147  2015-11-12 00:24  源代码2_圆点博士小四轴2015P源代码\BS2015P_FLY_Release_V01\etootle_lib\etootle_bluetooth.c

     文件       1216  2015-11-11 22:57  源代码2_圆点博士小四轴2015P源代码\BS2015P_FLY_Release_V01\etootle_lib\etootle_bluetooth.h

     文件       2895  2015-11-11 22:54  源代码2_圆点博士小四轴2015P源代码\BS2015P_FLY_Release_V01\etootle_lib\etootle_imu.c

     文件        727  2015-11-11 22:57  源代码2_圆点博士小四轴2015P源代码\BS2015P_FLY_Release_V01\etootle_lib\etootle_imu.h

     文件       2805  2015-11-12 00:21  源代码2_圆点博士小四轴2015P源代码\BS2015P_FLY_Release_V01\etootle_lib\etootle_led.c

     文件       1036  2015-11-12 00:14  源代码2_圆点博士小四轴2015P源代码\BS2015P_FLY_Release_V01\etootle_lib\etootle_led.h

     文件       8393  2015-11-12 00:24  源代码2_圆点博士小四轴2015P源代码\BS2015P_FLY_Release_V01\etootle_lib\etootle_motor.c

     文件       1329  2015-11-12 00:24  源代码2_圆点博士小四轴2015P源代码\BS2015P_FLY_Release_V01\etootle_lib\etootle_motor.h

     文件      11918  2015-11-11 23:34  源代码2_圆点博士小四轴2015P源代码\BS2015P_FLY_Release_V01\etootle_lib\etootle_mpu6050.c

     文件       3277  2015-11-11 23:11  源代码2_圆点博士小四轴2015P源代码\BS2015P_FLY_Release_V01\etootle_lib\etootle_mpu6050.h

     文件      10260  2015-11-11 23:32  源代码2_圆点博士小四轴2015P源代码\BS2015P_FLY_Release_V01\etootle_lib\etootle_parameter.c

     文件       1892  2015-11-11 22:58  源代码2_圆点博士小四轴2015P源代码\BS2015P_FLY_Release_V01\etootle_lib\etootle_parameter.h

     文件       6359  2015-11-11 22:55  源代码2_圆点博士小四轴2015P源代码\BS2015P_FLY_Release_V01\etootle_lib\etootle_pid.c

     文件        653  2015-11-11 22:58  源代码2_圆点博士小四轴2015P源代码\BS2015P_FLY_Release_V01\etootle_lib\etootle_pid.h

     文件       5363  2015-11-12 00:20  源代码2_圆点博士小四轴2015P源代码\BS2015P_FLY_Release_V01\etootle_lib\etootle_sys.c

     文件       1392  2015-11-12 00:18  源代码2_圆点博士小四轴2015P源代码\BS2015P_FLY_Release_V01\etootle_lib\etootle_sys.h

     文件       6964  2015-11-11 22:53  源代码2_圆点博士小四轴2015P源代码\BS2015P_FLY_Release_V01\etootle_user\etootle_main.c

     文件       1889  2015-11-11 23:00  源代码2_圆点博士小四轴2015P源代码\BS2015P_FLY_Release_V01\etootle_user\etootle_main.h

     文件          0  2017-09-16 19:20  源代码2_圆点博士小四轴2015P源代码\BS2015P_FLY_Release_V01\output\BS2015P_FLY_MAIN.plg

     文件        479  2015-11-11 22:52  源代码2_圆点博士小四轴2015P源代码\BS2015P_FLY_Release_V01\output\BS2015P_FLY_MAIN.sct

     文件       4260  2015-11-12 00:27  源代码2_圆点博士小四轴2015P源代码\BS2015P_FLY_Release_V01\output\BS2015P_FLY_MAIN.tra

     文件      68759  2015-11-12 00:28  源代码2_圆点博士小四轴2015P源代码\BS2015P_FLY_Release_V01\project\BS_2015P_FLY_Main_FWH.uvgui.q190

     文件      84749  2017-09-16 19:26  源代码2_圆点博士小四轴2015P源代码\BS2015P_FLY_Release_V01\project\BS_2015P_FLY_Main_FWH.uvgui.Tyson

     文件      68759  2015-11-12 00:27  源代码2_圆点博士小四轴2015P源代码\BS2015P_FLY_Release_V01\project\BS_2015P_FLY_Main_FWH.uvgui_q190.bak

     文件      20438  2017-09-16 19:26  源代码2_圆点博士小四轴2015P源代码\BS2015P_FLY_Release_V01\project\BS_2015P_FLY_Main_FWH.uvopt

     文件      23267  2017-09-16 19:20  源代码2_圆点博士小四轴2015P源代码\BS2015P_FLY_Release_V01\project\BS_2015P_FLY_Main_FWH.uvproj

     文件      13372  2015-11-11 22:47  源代码2_圆点博士小四轴2015P源代码\BS2015P_FLY_Release_V01\project\BS_2015P_FLY_Main_FWH_BS004X_Fly_With_BL.dep

     文件       2067  2017-09-16 19:20  源代码2_圆点博士小四轴2015P源代码\BS2015P_FLY_Release_V01\project\BS_2015P_FLY_Main_FWH_BS2015P_FLY_MAIN.dep

............此处省略76个文件信息

评论

共有 条评论