【E1813】PID角度单环控制GM6020电机

2021-10-26 12:50:56      索炜达电子      873     

项目编号:E1813

文件大小:9M

源码说明:带中文注释

开发环境:C编译器

简要概述

PID角度单环控制GM6020电机

目录│文件列表:

 └ pid1

    │ .mxproject

    │ PID_GM6020_v1.ioc

    ├ Core

    │  ├ Inc

    │  │  │ can.h

    │  │  │ dma.h

    │  │  │ FreeRTOSConfig.h

    │  │  │ gpio.h

    │  │  │ main.h

    │  │  │ stm32f4xx_hal_conf.h

    │  │  │ stm32f4xx_it.h

    │  │  └ usart.h

    │  └ Src

    │     │ can.c

    │     │ dma.c

    │     │ freertos.c

    │     │ gpio.c

    │     │ main.c

    │     │ stm32f4xx_hal_msp.c

    │     │ stm32f4xx_hal_timebase_tim.c

    │     │ stm32f4xx_it.c

    │     │ system_stm32f4xx.c

    │     └ usart.c

    ├ Drivers

    │  ├ CMSIS

    │  │  ├ Device

    │  │  │  └ ST

    │  │  │     └ STM32F4xx

    │  │  │        └ Include

    │  │  │           │ stm32f405xx.h

    │  │  │           │ stm32f4xx.h

    │  │  │           └ system_stm32f4xx.h

    │  │  └ Include

    │  │     │ cmsis_armcc.h

    │  │     │ cmsis_armclang.h

    │  │     │ cmsis_compiler.h

    │  │     │ cmsis_gcc.h

    │  │     │ cmsis_iccarm.h

    │  │     │ cmsis_version.h

    │  │     │ core_armv8mbl.h

    │  │     │ core_armv8mml.h

    │  │     │ core_cm0.h

    │  │     │ core_cm0plus.h

    │  │     │ core_cm1.h

    │  │     │ core_cm23.h

    │  │     │ core_cm3.h

    │  │     │ core_cm33.h

    │  │     │ core_cm4.h

    │  │     │ core_cm7.h

    │  │     │ core_sc000.h

    │  │     │ core_sc300.h

    │  │     │ mpu_armv7.h

    │  │     │ mpu_armv8.h

    │  │     └ tz_context.h

    │  └ STM32F4xx_HAL_Driver

    │     ├ Inc

    │     │  │ stm32f4xx_hal.h

    │     │  │ stm32f4xx_hal_can.h

    │     │  │ stm32f4xx_hal_cortex.h

    │     │  │ stm32f4xx_hal_def.h

    │     │  │ stm32f4xx_hal_dma.h

    │     │  │ stm32f4xx_hal_dma_ex.h

    │     │  │ stm32f4xx_hal_exti.h

    │     │  │ stm32f4xx_hal_flash.h

    │     │  │ stm32f4xx_hal_flash_ex.h

    │     │  │ stm32f4xx_hal_flash_ramfunc.h

    │     │  │ stm32f4xx_hal_gpio.h

    │     │  │ stm32f4xx_hal_gpio_ex.h

    │     │  │ stm32f4xx_hal_pwr.h

    │     │  │ stm32f4xx_hal_pwr_ex.h

    │     │  │ stm32f4xx_hal_rcc.h

    │     │  │ stm32f4xx_hal_rcc_ex.h

    │     │  │ stm32f4xx_hal_tim.h

    │     │  │ stm32f4xx_hal_tim_ex.h

    │     │  │ stm32f4xx_hal_uart.h

    │     │  └ Legacy

    │     │     └ stm32_hal_legacy.h

    │     └ Src

    │        │ stm32f4xx_hal.c

    │        │ stm32f4xx_hal_can.c

    │        │ stm32f4xx_hal_cortex.c

    │        │ stm32f4xx_hal_dma.c

    │        │ stm32f4xx_hal_dma_ex.c

    │        │ stm32f4xx_hal_exti.c

    │        │ stm32f4xx_hal_flash.c

    │        │ stm32f4xx_hal_flash_ex.c

    │        │ stm32f4xx_hal_flash_ramfunc.c

    │        │ stm32f4xx_hal_gpio.c

    │        │ stm32f4xx_hal_pwr.c

    │        │ stm32f4xx_hal_pwr_ex.c

    │        │ stm32f4xx_hal_rcc.c

    │        │ stm32f4xx_hal_rcc_ex.c

    │        │ stm32f4xx_hal_tim.c

    │        │ stm32f4xx_hal_tim_ex.c

    │        └ stm32f4xx_hal_uart.c

    ├ MDK-ARM

    │  │ JLinkLog.txt

    │  │ JLinkSettings.ini

    │  │ pid.c

    │  │ pid.h

    │  │ PID_GM6020_v1.uvguix.14225

    │  │ PID_GM6020_v1.uvoptx

    │  │ PID_GM6020_v1.uvprojx

    │  │ startup_stm32f405xx.lst

    │  │ startup_stm32f405xx.s

    │  │ UpperMonitor.cpp

    │  │ UpperMonitor.h

    │  ├ DebugConfig

    │  │  └ PID_GM6020_v1_STM32F405RGTx.dbgconf

    │  ├ PID_GM6020_v1

    │  │  │ can.crf

    │  │  │ can.d

    │  │  │ can.o

    │  │  │ cmsis_os.crf

    │  │  │ cmsis_os.d

    │  │  │ cmsis_os.o

    │  │  │ croutine.crf

    │  │  │ croutine.d

    │  │  │ croutine.o

    │  │  │ dma.crf

    │  │  │ dma.d

    │  │  │ dma.o

    │  │  │ event_groups.crf

    │  │  │ event_groups.d

    │  │  │ event_groups.o

    │  │  │ freertos.crf

    │  │  │ freertos.d

    │  │  │ freertos.o

    │  │  │ gpio.crf

    │  │  │ gpio.d

    │  │  │ gpio.o

    │  │  │ heap_4.crf

    │  │  │ heap_4.d

    │  │  │ heap_4.o

    │  │  │ list.crf

    │  │  │ list.d

    │  │  │ list.o

    │  │  │ main.crf

    │  │  │ main.d

    │  │  │ main.o

    │  │  │ pid.crf

    │  │  │ pid.d

    │  │  │ pid.o

    │  │  │ PID_GM6020_v1.axf

    │  │  │ PID_GM6020_v1.build_log.htm

    │  │  │ PID_GM6020_v1.hex

    │  │  │ PID_GM6020_v1.htm

    │  │  │ PID_GM6020_v1.lnp

    │  │  │ PID_GM6020_v1.map

    │  │  │ PID_GM6020_v1.sct

    │  │  │ PID_GM6020_v1_PID_GM6020_v1.dep

    │  │  │ port.crf

    │  │  │ port.d

    │  │  │ port.o

    │  │  │ queue.crf

    │  │  │ queue.d

    │  │  │ queue.o

    │  │  │ startup_stm32f405xx.d

    │  │  │ startup_stm32f405xx.o

    │  │  │ stm32f4xx_hal.crf

    │  │  │ stm32f4xx_hal.d

    │  │  │ stm32f4xx_hal.o

    │  │  │ stm32f4xx_hal_can.crf

    │  │  │ stm32f4xx_hal_can.d

    │  │  │ stm32f4xx_hal_can.o

    │  │  │ stm32f4xx_hal_cortex.crf

    │  │  │ stm32f4xx_hal_cortex.d

    │  │  │ stm32f4xx_hal_cortex.o

    │  │  │ stm32f4xx_hal_dma.crf

    │  │  │ stm32f4xx_hal_dma.d

    │  │  │ stm32f4xx_hal_dma.o

    │  │  │ stm32f4xx_hal_dma_ex.crf

    │  │  │ stm32f4xx_hal_dma_ex.d

    │  │  │ stm32f4xx_hal_dma_ex.o

    │  │  │ stm32f4xx_hal_exti.crf

    │  │  │ stm32f4xx_hal_exti.d

    │  │  │ stm32f4xx_hal_exti.o

    │  │  │ stm32f4xx_hal_flash.crf

    │  │  │ stm32f4xx_hal_flash.d

    │  │  │ stm32f4xx_hal_flash.o

    │  │  │ stm32f4xx_hal_flash_ex.crf

    │  │  │ stm32f4xx_hal_flash_ex.d

    │  │  │ stm32f4xx_hal_flash_ex.o

    │  │  │ stm32f4xx_hal_flash_ramfunc.crf

    │  │  │ stm32f4xx_hal_flash_ramfunc.d

    │  │  │ stm32f4xx_hal_flash_ramfunc.o

    │  │  │ stm32f4xx_hal_gpio.crf

    │  │  │ stm32f4xx_hal_gpio.d

    │  │  │ stm32f4xx_hal_gpio.o

    │  │  │ stm32f4xx_hal_msp.crf

    │  │  │ stm32f4xx_hal_msp.d

    │  │  │ stm32f4xx_hal_msp.o

    │  │  │ stm32f4xx_hal_pwr.crf

    │  │  │ stm32f4xx_hal_pwr.d

    │  │  │ stm32f4xx_hal_pwr.o

    │  │  │ stm32f4xx_hal_pwr_ex.crf

    │  │  │ stm32f4xx_hal_pwr_ex.d

    │  │  │ stm32f4xx_hal_pwr_ex.o

    │  │  │ stm32f4xx_hal_rcc.crf

    │  │  │ stm32f4xx_hal_rcc.d

    │  │  │ stm32f4xx_hal_rcc.o

    │  │  │ stm32f4xx_hal_rcc_ex.crf

    │  │  │ stm32f4xx_hal_rcc_ex.d

    │  │  │ stm32f4xx_hal_rcc_ex.o

    │  │  │ stm32f4xx_hal_tim.crf

    │  │  │ stm32f4xx_hal_tim.d

    │  │  │ stm32f4xx_hal_tim.o

    │  │  │ stm32f4xx_hal_timebase_tim.crf

    │  │  │ stm32f4xx_hal_timebase_tim.d

    │  │  │ stm32f4xx_hal_timebase_tim.o

    │  │  │ stm32f4xx_hal_tim_ex.crf

    │  │  │ stm32f4xx_hal_tim_ex.d

    │  │  │ stm32f4xx_hal_tim_ex.o

    │  │  │ stm32f4xx_hal_uart.crf

    │  │  │ stm32f4xx_hal_uart.d

    │  │  │ stm32f4xx_hal_uart.o

    │  │  │ stm32f4xx_it.crf

    │  │  │ stm32f4xx_it.d

    │  │  │ stm32f4xx_it.o

    │  │  │ stream_buffer.crf

    │  │  │ stream_buffer.d

    │  │  │ stream_buffer.o

    │  │  │ system_stm32f4xx.crf

    │  │  │ system_stm32f4xx.d

    │  │  │ system_stm32f4xx.o

    │  │  │ tasks.crf

    │  │  │ tasks.d

    │  │  │ tasks.o

    │  │  │ timers.crf

    │  │  │ timers.d

    │  │  │ timers.o

    │  │  │ uppermonitor.crf

    │  │  │ uppermonitor.d

    │  │  │ uppermonitor.o

    │  │  │ usart.crf

    │  │  │ usart.d

    │  │  └ usart.o

    │  └ RTE

    │     └ _PID_GM6020_v1

    │        └ RTE_Components.h

    └ Middlewares

       └ Third_Party

          └ FreeRTOS

             └ Source

                │ croutine.c

                │ event_groups.c

                │ list.c

                │ queue.c

                │ stream_buffer.c

                │ tasks.c

                │ timers.c

                ├ CMSIS_RTOS

                │  │ cmsis_os.c

                │  └ cmsis_os.h

                ├ include

                │  │ croutine.h

                │  │ deprecated_definitions.h

                │  │ event_groups.h

                │  │ FreeRTOS.h

                │  │ list.h

                │  │ message_buffer.h

                │  │ mpu_prototypes.h

                │  │ mpu_wrappers.h

                │  │ portable.h

                │  │ projdefs.h

                │  │ queue.h

                │  │ semphr.h

                │  │ StackMacros.h

                │  │ stack_macros.h

                │  │ stream_buffer.h

                │  │ task.h

                │  └ timers.h

                └ portable

                   ├ MemMang

                   │  └ heap_4.c

                   └ RVDS

                      └ ARM_CM4F

                         │ port.c

                         └ portmacro.h

TAGPID
  • 17 次
  • 1 分