【E495】基于STM32F4单片机的无人机飞控开发

2021-08-23 15:21:10      索炜达电子      649     

项目编号:E495

文件大小:586K

源码说明:带中文注释

开发环境:C编译器

基于STM32F4单片机的无人机飞控开发

目录│文件列表:

 └ stm32f4-uav

    └ stm32f4-uav

       └ sources

          ├ communicate

          │  │ ANO_DT.c

          │  │ ANO_DT.h

          │  │ DMA.c

          │  │ DMA.h

          │  │ GP.c

          │  │ GP.h

          │  │ us.c

          │  └ us.h

          ├ control

          │  │ control.c

          │  │ control.h

          │  │ pid.c

          │  └ pid.h

          ├ dev

          │  │ ak8975.c

          │  │ ak8975.h

          │  │ Altitude.c

          │  │ Altitude.h

          │  │ AT24C02.c

          │  │ AT24C02.h

          │  │ BMI088.c

          │  │ BMI088.h

          │  │ HC_SR04.c

          │  │ HC_SR04.h

          │  │ HMC5883L.c

          │  │ HMC5883L.h

          │  │ imu.c

          │  │ imu.h

          │  │ IMUCailbration.c

          │  │ IMUCailbration.h

          │  │ led.c

          │  │ led.h

          │  │ motor.c

          │  │ motor.h

          │  │ mpu9250.c

          │  │ mpu9250.h

          │  │ OPTICALFLOW.c

          │  │ opticalflow.h

          │  │ ppm.c

          │  │ ppm.h

          │  │ QMC5883L.c

          │  │ QMC5883L.h

          │  │ SPL06.c

          │  │ SPL06.h

          │  └ structconfig.h

          ├ drv

          │  │ delay.c

          │  │ delay.h

          │  │ exit.c

          │  │ exit.h

          │  │ iic_moni.c

          │  │ iic_moni.h

          │  │ nvicconfig.c

          │  │ nvicconfig.h

          │  │ offsets.c

          │  │ offsets.h

          │  │ sys.c

          │  │ sys.h

          │  │ timer.c

          │  │ timer.h

          │  │ usart.c

          │  └ usart.h

          ├ filter

          │  │ filter.c

          │  │ filter.h

          │  │ kalman.c

          │  └ kalman.h

          ├ math

          │  │ ALL_DEFINE.h

          │  │ arm_math.h

          │  │ mathTool.c

          │  │ mathTool.h

          │  │ myMath.c

          │  │ myMath.h

          │  │ vector3.c

          │  └ vector3.h

          ├ STM32F4xx_StdPeriph_Driver

          │  ├ CORE

          │  │  │ core_cm4.h

          │  │  │ core_cm4_simd.h

          │  │  │ core_cmFunc.h

          │  │  │ core_cmInstr.h

          │  │  └ startup_stm32f40_41xxx.s

          │  └ FWLIB

          │     ├ inc

          │     │  │ misc.h

          │     │  │ stm32f4xx_adc.h

          │     │  │ stm32f4xx_can.h

          │     │  │ stm32f4xx_crc.h

          │     │  │ stm32f4xx_cryp.h

          │     │  │ stm32f4xx_dac.h

          │     │  │ stm32f4xx_dbgmcu.h

          │     │  │ stm32f4xx_dcmi.h

          │     │  │ stm32f4xx_dma.h

          │     │  │ stm32f4xx_dma2d.h

          │     │  │ stm32f4xx_exti.h

          │     │  │ stm32f4xx_flash.h

          │     │  │ stm32f4xx_flash_ramfunc.h

          │     │  │ stm32f4xx_fmc.h

          │     │  │ stm32f4xx_fsmc.h

          │     │  │ stm32f4xx_gpio.h

          │     │  │ stm32f4xx_hash.h

          │     │  │ stm32f4xx_i2c.h

          │     │  │ stm32f4xx_iwdg.h

          │     │  │ stm32f4xx_ltdc.h

          │     │  │ stm32f4xx_pwr.h

          │     │  │ stm32f4xx_rcc.h

          │     │  │ stm32f4xx_rng.h

          │     │  │ stm32f4xx_rtc.h

          │     │  │ stm32f4xx_sai.h

          │     │  │ stm32f4xx_sdio.h

          │     │  │ stm32f4xx_spi.h

          │     │  │ stm32f4xx_syscfg.h

          │     │  │ stm32f4xx_tim.h

          │     │  │ stm32f4xx_usart.h

          │     │  └ stm32f4xx_wwdg.h

          │     └ src

          │        │ misc.c

          │        │ stm32f4xx_adc.c

          │        │ stm32f4xx_can.c

          │        │ stm32f4xx_crc.c

          │        │ stm32f4xx_cryp.c

          │        │ stm32f4xx_cryp_aes.c

          │        │ stm32f4xx_cryp_des.c

          │        │ stm32f4xx_cryp_tdes.c

          │        │ stm32f4xx_dac.c

          │        │ stm32f4xx_dbgmcu.c

          │        │ stm32f4xx_dcmi.c

          │        │ stm32f4xx_dma.c

          │        │ stm32f4xx_dma2d.c

          │        │ stm32f4xx_exti.c

          │        │ stm32f4xx_flash.c

          │        │ stm32f4xx_flash_ramfunc.c

          │        │ stm32f4xx_fmc.c

          │        │ stm32f4xx_fsmc.c

          │        │ stm32f4xx_gpio.c

          │        │ stm32f4xx_hash.c

          │        │ stm32f4xx_hash_md5.c

          │        │ stm32f4xx_hash_sha1.c

          │        │ stm32f4xx_i2c.c

          │        │ stm32f4xx_iwdg.c

          │        │ stm32f4xx_ltdc.c

          │        │ stm32f4xx_pwr.c

          │        │ stm32f4xx_rcc.c

          │        │ stm32f4xx_rng.c

          │        │ stm32f4xx_rtc.c

          │        │ stm32f4xx_sai.c

          │        │ stm32f4xx_sdio.c

          │        │ stm32f4xx_spi.c

          │        │ stm32f4xx_syscfg.c

          │        │ stm32f4xx_tim.c

          │        │ stm32f4xx_usart.c

          │        └ stm32f4xx_wwdg.c

          └ USER

             │ Drone_demo.uvguix.90797

             │ Drone_demo.uvguix.长生

             │ Drone_demo.uvoptx

             │ Drone_demo.uvprojx

             │ JLinkLog.txt

             │ JLinkSettings.ini

             │ main.c

             │ main.h

             │ stm32f4xx.h

             │ stm32f4xx_conf.h

             │ stm32f4xx_it.c

             │ stm32f4xx_it.h

             │ system_stm32f4xx.c

             │ system_stm32f4xx.h

             ├ DebugConfig

             │  │ Target_1_STM32F407VETx.dbgconf

             │  └ Target_1_STM32F407VGTx.dbgconf

             └ Listings

                │ Drone_demo.map

                └ startup_stm32f40_41xxx.lst

TAG飞控
  • 8 次
  • 1 分