資源簡介
內含六軸傳感器MPU6500,在STM32F103平臺的應用例程開發代碼、數據手冊,調試上位機,例程也可用于MPU6050,MPU9150,9250,只需改一下MDK中的宏定義

代碼片段和文件信息
#include?“adc.h“
u16?ADC1_AVERAGE_VALUE=0;
void?My_ADC_Init(void)
{
GPIO_InitTypeDef?GPIO_InitStructure;
ADC_InitTypeDef?ADC_InitStructure;
ADC_DeInit(ADC1);
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA|RCC_APB2Periph_ADC1ENABLE);
RCC_ADCCLKConfig(RCC_PCLK2_Div8);
GPIO_InitStructure.GPIO_Mode=GPIO_Mode_AIN;
GPIO_InitStructure.GPIO_Pin=GPIO_Pin_1;
GPIO_Init(GPIOA&GPIO_InitStructure);
ADC_InitStructure.ADC_ContinuousConvMode=DISABLE;
ADC_InitStructure.ADC_DataAlign=ADC_DataAlign_Right;
ADC_InitStructure.ADC_ExternalTrigConv=ADC_ExternalTrigConv_None;
ADC_InitStructure.ADC_Mode=ADC_Mode_Independent;
ADC_InitStructure.ADC_NbrOfChannel=1;
ADC_InitStructure.ADC_ScanConvMode=DISABLE;
ADC_Init(ADC1&ADC_InitStructure);
ADC_Cmd(ADC1ENABLE);
ADC_ResetCalibration(ADC1);
ADC_StartCalibration(ADC1);
}
//u16?Get_ADC1_Data(u16?channel)
//{
// u16?i=0;
// static?u8?ADC_count=0;
// static?u8?AbleStartConvert=1;
// static?u16?adc_value=0;
// if(AbleStartConvert)
// {
// ADC_RegularChannelConfig(ADC1channel1ADC_SampleTime_13Cycles5);
// ADC_SoftwareStartConvCmd(ADC1ENABLE);
// AbleStartConvert=0;
// while(i<500)i++;
// }
//
// if(ADC_GetFlagStatus(ADC1ADC_FLAG_EOC)==SET)
// {
// AbleStartConvert=1;
// adc_value+=ADC_GetConversionValue(ADC1);
// ADC_count++;
// if(ADC_count>=8)
// {
// ADC1_AVERAGE_VALUE=adc_value/ADC_count;
// adc_value=0;
// return?ADC_Complete;
// }
//
// }
//
// return?ADC_Uncomplete;
//
//
//}
u16?Get_ADC1_Data(u16?channel)
{
u16?i=0;
ADC_RegularChannelConfig(ADC1channel1ADC_SampleTime_13Cycles5);
ADC_SoftwareStartConvCmd(ADC1ENABLE);
while(ADC_GetFlagStatus(ADC1ADC_FLAG_EOC)==RESET&&i<10)
{
i++;
Delay_ms(5);
}
return ADC_GetConversionValue(ADC1);
}
u16?Get_ADC1_Average(u16?channelu8?times)
{
u8?i=0;
u16?adc_average=0;
for(i=0;i {
adc_average+=Get_ADC1_Data(channel);
Delay_ms(5);
}
return?adc_average/times;
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????2070??2020-03-19?16:32??六軸傳感器MPU6XXX例程及開發資料\STM32F103_Code\APP\adc.c
?????文件????????283??2020-03-19?16:25??六軸傳感器MPU6XXX例程及開發資料\STM32F103_Code\APP\adc.h
?????文件???????5092??2020-07-06?14:38??六軸傳感器MPU6XXX例程及開發資料\STM32F103_Code\APP\at24cxx.c
?????文件???????1096??2020-06-16?17:04??六軸傳感器MPU6XXX例程及開發資料\STM32F103_Code\APP\at24cxx.h
?????文件????????370??2020-01-17?17:11??六軸傳感器MPU6XXX例程及開發資料\STM32F103_Code\APP\beep.c
?????文件????????205??2020-03-19?00:19??六軸傳感器MPU6XXX例程及開發資料\STM32F103_Code\APP\beep.h
?????文件???????6375??2020-02-20?02:36??六軸傳感器MPU6XXX例程及開發資料\STM32F103_Code\APP\bmp.c
?????文件????????148??2020-02-21?01:46??六軸傳感器MPU6XXX例程及開發資料\STM32F103_Code\APP\bmp.h
?????文件???????1221??2020-03-19?18:15??六軸傳感器MPU6XXX例程及開發資料\STM32F103_Code\APP\dac.c
?????文件????????181??2020-03-16?13:29??六軸傳感器MPU6XXX例程及開發資料\STM32F103_Code\APP\dac.h
?????文件????????702??2020-01-17?17:27??六軸傳感器MPU6XXX例程及開發資料\STM32F103_Code\APP\delay.c
?????文件????????154??2020-07-08?17:29??六軸傳感器MPU6XXX例程及開發資料\STM32F103_Code\APP\delay.h
?????文件???????2517??2020-06-15?21:21??六軸傳感器MPU6XXX例程及開發資料\STM32F103_Code\APP\dma.c
?????文件????????260??2020-03-17?13:06??六軸傳感器MPU6XXX例程及開發資料\STM32F103_Code\APP\dma.h
?????文件???????1036??2020-07-03?16:23??六軸傳感器MPU6XXX例程及開發資料\STM32F103_Code\APP\exit.c
?????文件????????172??2020-07-03?16:23??六軸傳感器MPU6XXX例程及開發資料\STM32F103_Code\APP\exit.h
?????文件?????841319??2020-03-19?00:58??六軸傳感器MPU6XXX例程及開發資料\STM32F103_Code\APP\font.c
?????文件????????821??2020-03-19?00:58??六軸傳感器MPU6XXX例程及開發資料\STM32F103_Code\APP\font.h
?????文件????????130??2020-03-19?19:07??六軸傳感器MPU6XXX例程及開發資料\STM32F103_Code\APP\i2c.c
?????文件?????????70??2020-03-19?19:06??六軸傳感器MPU6XXX例程及開發資料\STM32F103_Code\APP\i2c.h
?????文件????????285??2020-03-18?19:25??六軸傳感器MPU6XXX例程及開發資料\STM32F103_Code\APP\iwdg.c
?????文件????????128??2020-03-18?18:46??六軸傳感器MPU6XXX例程及開發資料\STM32F103_Code\APP\iwdg.h
?????文件???????1159??2020-07-06?16:51??六軸傳感器MPU6XXX例程及開發資料\STM32F103_Code\APP\key.c
?????文件????????676??2020-07-06?16:53??六軸傳感器MPU6XXX例程及開發資料\STM32F103_Code\APP\key.h
?????文件??????15048??2020-06-14?10:20??六軸傳感器MPU6XXX例程及開發資料\STM32F103_Code\APP\lcd_driver.c
?????文件???????3941??2020-03-13?12:47??六軸傳感器MPU6XXX例程及開發資料\STM32F103_Code\APP\lcd_driver.h
?????文件????????866??2020-03-18?17:03??六軸傳感器MPU6XXX例程及開發資料\STM32F103_Code\APP\led.c
?????文件????????214??2020-03-18?17:03??六軸傳感器MPU6XXX例程及開發資料\STM32F103_Code\APP\led.h
?????文件???????6712??2020-03-23?11:59??六軸傳感器MPU6XXX例程及開發資料\STM32F103_Code\APP\OLED_driver.c
?????文件???????1482??2020-03-23?11:29??六軸傳感器MPU6XXX例程及開發資料\STM32F103_Code\APP\OLED_driver.h
............此處省略185個文件信息
評論
共有 條評論