2021-11-08 13:03:46 索煒達(dá)電子 2407
項目編號:E2226
文件大小:480K
源碼說明:帶中文注釋
開發(fā)環(huán)境:C編譯器
簡要概述:
STM32控制無刷直流電機(jī)BLDC速度環(huán)PID源碼
目錄│文件列表:
└ STM32控制無刷直流電機(jī)BLDC速度環(huán)PID源碼
│ 原理圖.JPG
└ 速度環(huán)PID
└ 速度環(huán)PID
│ readme.txt
└ BLDC
│ includes.h
│ JLink Regs CM3.txt
│ JLinkSettings.ini
│ main.c
│ MCUPeriph_Init.c
│ MCUPeriph_Init.h
│ STM32F103RB.uvopt
│ STM32F103RB.uvproj
│ stm32f10x_it.c
│ stm32f10x_it.h
├ cmsis
│ │ core_cm3.c
│ └ core_cm3.h
├ cmsis_boot
│ │ stm32f10x.h
│ │ stm32f10x_conf.h
│ │ system_stm32f10x.c
│ │ system_stm32f10x.h
│ ├ arm
│ │ │ startup_stm32f10x_cl.s
│ │ │ startup_stm32f10x_hd.s
│ │ │ startup_stm32f10x_hd_vl.s
│ │ │ startup_stm32f10x_ld.s
│ │ │ startup_stm32f10x_ld_vl.s
│ │ │ startup_stm32f10x_md.s
│ │ │ startup_stm32f10x_md_vl.s
│ │ └ startup_stm32f10x_xl.s
│ └ startup
│ │ startup_stm32f10x_md.c
│ └ startup_stm32f10x_md.s
├ CoOS
│ ├ Document
│ │ └ readme.txt
│ ├ kernel
│ │ │ coocox.h
│ │ │ CoOS.h
│ │ │ core.c
│ │ │ event.c
│ │ │ flag.c
│ │ │ hook.c
│ │ │ kernelHeap.c
│ │ │ mbox.c
│ │ │ mm.c
│ │ │ mutex.c
│ │ │ OsConfig.h
│ │ │ OsCore.h
│ │ │ OsError.h
│ │ │ OsEvent.h
│ │ │ OsFlag.h
│ │ │ OsKernelHeap.h
│ │ │ OsMM.h
│ │ │ OsMutex.h
│ │ │ OsQueue.h
│ │ │ OsServiceReq.h
│ │ │ OsTask.h
│ │ │ OsTime.h
│ │ │ OsTimer.h
│ │ │ queue.c
│ │ │ sem.c
│ │ │ serviceReq.c
│ │ │ task.c
│ │ │ time.c
│ │ │ timer.c
│ │ │ utility.c
│ │ └ utility.h
│ └ portable
│ │ arch.c
│ │ OsArch.h
│ ├ GCC
│ │ └ port.c
│ ├ IAR
│ │ │ portForM0.asm
│ │ └ portForM3.asm
│ └ Keil
│ └ port.c
├ Drive
│ ├ ADC
│ │ ├ inc
│ │ │ └ ADC.h
│ │ └ src
│ │ └ ADC.c
│ ├ BLDC
│ │ ├ inc
│ │ │ └ BLDC.h
│ │ └ src
│ │ └ BLDC.c
│ ├ BLUETOOTH
│ │ ├ inc
│ │ │ └ BLUETOOTH.h
│ │ └ src
│ │ └ BLUETOOTH.c
│ ├ CAN
│ │ └ CAN1
│ │ ├ inc
│ │ │ └ CAN1.h
│ │ └ src
│ │ └ CAN1.c
│ ├ DYP_ME007
│ │ ├ inc
│ │ │ └ DYP_ME007.h
│ │ └ src
│ │ └ DYP_ME007.c
│ ├ INFRARE_Receive
│ │ ├ inc
│ │ │ └ INFRARE_Receive.h
│ │ └ src
│ │ └ INFRARE_Receive.c
│ ├ KEY
│ │ ├ inc
│ │ │ └ KEY.h
│ │ └ src
│ │ └ KEY.c
│ ├ LCD12864
│ │ ├ inc
│ │ │ │ LCD_Config.h
│ │ │ │ LCD_Dis.h
│ │ │ │ LCD_Driver_User.h
│ │ │ └ LCD_PortConfig.h
│ │ └ src
│ │ │ GB_Table.c
│ │ │ LCD_ASCII.c
│ │ │ LCD_Dis.c
│ │ └ LCD_Driver_User.c
│ ├ LED
│ │ ├ inc
│ │ │ └ LED.h
│ │ └ src
│ │ └ LED.c
│ ├ MCPWM
│ │ └ MCPWM1
│ │ ├ inc
│ │ │ └ MCPWM.h
│ │ └ src
│ │ └ MCPWM.c
│ ├ Motor
│ │ └ StepMotor
│ │ ├ inc
│ │ │ └ Motor.h
│ │ └ src
│ │ └ Motor.c
│ ├ PID
│ │ ├ inc
│ │ │ └ PID.h
│ │ └ src
│ │ └ PID.c
│ ├ PS2_Key
│ │ ├ inc
│ │ │ └ PS2.h
│ │ └ src
│ │ └ PS2.c
│ ├ PWM
│ │ ├ TIM3_PWM
│ │ │ ├ inc
│ │ │ │ └ PWM3.h
│ │ │ └ src
│ │ │ └ PWM3.c
│ │ └ TIM4_PWM
│ │ ├ inc
│ │ │ └ PWM4.h
│ │ └ src
│ │ └ PWM4.c
│ ├ TIM
│ │ ├ TIM2
│ │ │ ├ inc
│ │ │ │ └ TIM2.h
│ │ │ └ src
│ │ │ └ TIM2.c
│ │ ├ TIM3
│ │ │ ├ inc
│ │ │ │ └ TIM3.h
│ │ │ └ src
│ │ │ └ TIM3.c
│ └ USART
│ ├ USART1
│ │ ├ inc
│ │ │ └ USART1.h
│ │ └ src
│ │ └ USART1.c
│ └ USART2
│ ├ inc
│ │ └ USART2.h
│ └ src
│ └ USART2.c
├ obj
│ └ STM32F103RB.hex
├ stdio
│ └ printf.c
├ STM32F10x_StdPeriph_Driver
│ ├ inc
│ │ │ misc.h
│ │ │ stm32f10x_adc.h
│ │ │ stm32f10x_bkp.h
│ │ │ stm32f10x_can.h
│ │ │ stm32f10x_crc.h
│ │ │ stm32f10x_dac.h
│ │ │ stm32f10x_dbgmcu.h
│ │ │ stm32f10x_dma.h
│ │ │ stm32f10x_exti.h
│ │ │ stm32f10x_flash.h
│ │ │ stm32f10x_fsmc.h
│ │ │ stm32f10x_gpio.h
│ │ │ stm32f10x_i2c.h
│ │ │ stm32f10x_iwdg.h
│ │ │ stm32f10x_pwr.h
│ │ │ stm32f10x_rcc.h
│ │ │ stm32f10x_rtc.h
│ │ │ stm32f10x_sdio.h
│ │ │ stm32f10x_spi.h
│ │ │ stm32f10x_tim.h
│ │ │ stm32f10x_usart.h
│ │ └ stm32f10x_wwdg.h
│ └ src
│ │ misc.c
│ │ stm32f10x_adc.c
│ │ stm32f10x_bkp.c
│ │ stm32f10x_can.c
│ │ stm32f10x_crc.c
│ │ stm32f10x_dac.c
│ │ stm32f10x_dbgmcu.c
│ │ stm32f10x_dma.c
│ │ stm32f10x_exti.c
│ │ stm32f10x_flash.c
│ │ stm32f10x_fsmc.c
│ │ stm32f10x_gpio.c
│ │ stm32f10x_i2c.c
│ │ stm32f10x_iwdg.c
│ │ stm32f10x_pwr.c
│ │ stm32f10x_rcc.c
│ │ stm32f10x_rtc.c
│ │ stm32f10x_sdio.c
│ │ stm32f10x_spi.c
│ │ stm32f10x_tim.c
│ │ stm32f10x_usart.c
│ └ stm32f10x_wwdg.c
└ syscalls
└ syscalls.c