六轴传感器MPU6XXX例程及开发资料.rar


内含六轴传感器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_CodeAPPadc.c

     文件        283  2020-03-19 16:25  六轴传感器MPU6XXX例程及开发资料STM32F103_CodeAPPadc.h

     文件       5092  2020-07-06 14:38  六轴传感器MPU6XXX例程及开发资料STM32F103_CodeAPPat24cxx.c

     文件       1096  2020-06-16 17:04  六轴传感器MPU6XXX例程及开发资料STM32F103_CodeAPPat24cxx.h

     文件        370  2020-01-17 17:11  六轴传感器MPU6XXX例程及开发资料STM32F103_CodeAPPeep.c

     文件        205  2020-03-19 00:19  六轴传感器MPU6XXX例程及开发资料STM32F103_CodeAPPeep.h

     文件       6375  2020-02-20 02:36  六轴传感器MPU6XXX例程及开发资料STM32F103_CodeAPPmp.c

     文件        148  2020-02-21 01:46  六轴传感器MPU6XXX例程及开发资料STM32F103_CodeAPPmp.h

     文件       1221  2020-03-19 18:15  六轴传感器MPU6XXX例程及开发资料STM32F103_CodeAPPdac.c

     文件        181  2020-03-16 13:29  六轴传感器MPU6XXX例程及开发资料STM32F103_CodeAPPdac.h

     文件        702  2020-01-17 17:27  六轴传感器MPU6XXX例程及开发资料STM32F103_CodeAPPdelay.c

     文件        154  2020-07-08 17:29  六轴传感器MPU6XXX例程及开发资料STM32F103_CodeAPPdelay.h

     文件       2517  2020-06-15 21:21  六轴传感器MPU6XXX例程及开发资料STM32F103_CodeAPPdma.c

     文件        260  2020-03-17 13:06  六轴传感器MPU6XXX例程及开发资料STM32F103_CodeAPPdma.h

     文件       1036  2020-07-03 16:23  六轴传感器MPU6XXX例程及开发资料STM32F103_CodeAPPexit.c

     文件        172  2020-07-03 16:23  六轴传感器MPU6XXX例程及开发资料STM32F103_CodeAPPexit.h

     文件     841319  2020-03-19 00:58  六轴传感器MPU6XXX例程及开发资料STM32F103_CodeAPPfont.c

     文件        821  2020-03-19 00:58  六轴传感器MPU6XXX例程及开发资料STM32F103_CodeAPPfont.h

     文件        130  2020-03-19 19:07  六轴传感器MPU6XXX例程及开发资料STM32F103_CodeAPPi2c.c

     文件         70  2020-03-19 19:06  六轴传感器MPU6XXX例程及开发资料STM32F103_CodeAPPi2c.h

     文件        285  2020-03-18 19:25  六轴传感器MPU6XXX例程及开发资料STM32F103_CodeAPPiwdg.c

     文件        128  2020-03-18 18:46  六轴传感器MPU6XXX例程及开发资料STM32F103_CodeAPPiwdg.h

     文件       1159  2020-07-06 16:51  六轴传感器MPU6XXX例程及开发资料STM32F103_CodeAPPkey.c

     文件        676  2020-07-06 16:53  六轴传感器MPU6XXX例程及开发资料STM32F103_CodeAPPkey.h

     文件      15048  2020-06-14 10:20  六轴传感器MPU6XXX例程及开发资料STM32F103_CodeAPPlcd_driver.c

     文件       3941  2020-03-13 12:47  六轴传感器MPU6XXX例程及开发资料STM32F103_CodeAPPlcd_driver.h

     文件        866  2020-03-18 17:03  六轴传感器MPU6XXX例程及开发资料STM32F103_CodeAPPled.c

     文件        214  2020-03-18 17:03  六轴传感器MPU6XXX例程及开发资料STM32F103_CodeAPPled.h

     文件       6712  2020-03-23 11:59  六轴传感器MPU6XXX例程及开发资料STM32F103_CodeAPPOLED_driver.c

     文件       1482  2020-03-23 11:29  六轴传感器MPU6XXX例程及开发资料STM32F103_CodeAPPOLED_driver.h

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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)