資源簡介
圓點博士小四軸,源碼資料注釋詳細,可以看懂,代碼清晰

代碼片段和文件信息
/*************************************************************************************************************
圓點博士小四軸飛行器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個文件信息
評論
共有 條評論