BLDC_51源码_stm32_ucos├── STM32 BLDC开发板简介.doc
├── STM32 BLDC直流电机控制器原理图.pdf
├── 相关技术文档及其他
│ ├── BLDC.JPG
│ ├── Matlab的GUI串口调试助手
│ │ ├── Matlab串口的使用.doc
│ │ └── Motor
│ │ ├── Motor.asv
│ │ ├── Motor.fig
│ │ ├── Motor.m
│ │ └── speed.txt
│ ├── PID学习笔记
│ │ ├── AN_SPMC75_0012.pdf
│ │ ├── 新建 文本文档.txt
│ │ └── 无刷电机PID笔记(一).doc
│ ├── ST关于无刷电机的解决方案
│ │ ├── STM32F10x_DSP_Lib_V2.0.0_setup.exe
│ │ ├── STM32F10x_DSP库注释.pdf
│ │ ├── STM32在马达应用.pdf
│ │ ├── STM32在马达控制中的应用.pdf
│ │ ├── STM32马达控制套件评估技术手册(第二版).pdf
│ │ ├── 基于STM32的PMSM FOC软件库(一).pdf
│ │ ├── 基于STM32的PMSM FOC软件库(三).pdf
│ │ ├── 基于STM32的PMSM FOC软件库(二).pdf
│ │ └── 基于STM32的PMSM FOC软件库(四).pdf
│ ├── 无刷直流(BLDC)电机基础.pdf
│ ├── 开发板芯片资料
│ │ ├── SP3232.pdf
│ │ ├── SUD35N05_26L.pdf
│ │ ├── TJA1050.pdf
│ │ ├── irs2101s.pdf
│ │ └── stm32f103_en.pdf
│ └── 直流无刷伺服电机的DSP控制.pdf
└── 程序源码及使用手册
├── 原文出处.txt
├── 开发板的程序源码及使用手册
│ ├── 使用手册.doc
│ └── 开发板程序
│ └── 速度环PID
│ ├── BLDC
│ │ ├── CoOS
│ │ │ ├── Document
│ │ │ │ └── readme.txt
│ │ │ ├── kernel
│ │ │ │ ├── CoOS.h
│ │ │ │ ├── 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
│ │ │ │ ├── coocox.h
│ │ │ │ ├── core.c
│ │ │ │ ├── event.c
│ │ │ │ ├── flag.c
│ │ │ │ ├── hook.c
│ │ │ │ ├── kernelHeap.c
│ │ │ │ ├── mbox.c
│ │ │ │ ├── mm.c
│ │ │ │ ├── mutex.c
│ │ │ │ ├── queue.c
│ │ │ │ ├── sem.c
│ │ │ │ ├── serviceReq.c
│ │ │ │ ├── task.c
│ │ │ │ ├── time.c
│ │ │ │ ├── timer.c
│ │ │ │ ├── utility.c
│ │ │ │ └── utility.h
│ │ │ └── portable
│ │ │ ├── GCC
│ │ │ │ └── port.c
│ │ │ ├── IAR
│ │ │ │ ├── portForM0.asm
│ │ │ │ └── portForM3.asm
│ │ │ ├── Keil
│ │ │ │ └── port.c
│ │ │ ├── OsArch.h
│ │ │ └── arch.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
│ │ │ │ └── TIM4
│ │ │ │ ├── inc
│ │ │ │ └── src
│ │ │ └── USART
│ │ │ ├── USART1
│ │ │ │ ├── inc
│ │ │ │ │ └── USART1.h
│ │ │ │ └── src
│ │ │ │ └── USART1.c
│ │ │ └── USART2
│ │ │ ├── inc
│ │ │ │ └── USART2.h
│ │ │ └── src
│ │ │ └── USART2.c
│ │ ├── JLink Regs CM3.txt
│ │ ├── JLinkSettings.ini
│ │ ├── MCUPeriph_Init.c
│ │ ├── MCUPeriph_Init.h
│ │ ├── STM32F103RB.uvopt
│ │ ├── STM32F103RB.uvproj
│ │ ├── 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
│ │ ├── cmsis
│ │ │ ├── core_cm3.c
│ │ │ └── core_cm3.h
│ │ ├── cmsis_boot
│ │ │ ├── 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
│ │ │ ├── stm32f10x.h
│ │ │ ├── stm32f10x_conf.h
│ │ │ ├── system_stm32f10x.c
│ │ │ └── system_stm32f10x.h
│ │ ├── includes.h
│ │ ├── list
│ │ ├── main.c
│ │ ├── obj
│ │ │ └── STM32F103RB.hex
│ │ ├── stdio
│ │ │ └── printf.c
│ │ ├── stm32f10x_it.c
│ │ ├── stm32f10x_it.h
│ │ └── syscalls
│ │ └── syscalls.c
│ └── readme.txt
└── 改版后的程序源码及使用手册
├── 改后的STM32开发板的程序
│ └── BLDC
│ ├── CoOS
│ │ ├── Document
│ │ │ └── readme.txt
│ │ ├── kernel
│ │ │ ├── CoOS.h
│ │ │ ├── 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
│ │ │ ├── coocox.h
│ │ │ ├── core.c
│ │ │ ├── event.c
│ │ │ ├── flag.c
│ │ │ ├── hook.c
│ │ │ ├── kernelHeap.c
│ │ │ ├── mbox.c
│ │ │ ├── mm.c
│ │ │ ├── mutex.c
│ │ │ ├── queue.c
│ │ │ ├── sem.c
│ │ │ ├── serviceReq.c
│ │ │ ├── task.c
│ │ │ ├── time.c
│ │ │ ├── timer.c
│ │ │ ├── utility.c
│ │ │ └── utility.h
│ │ └── portable
│ │ ├── GCC
│ │ │ └── port.c
│ │ ├── IAR
│ │ │ ├── portForM0.asm
│ │ │ └── portForM3.asm
│ │ ├── Keil
│ │ │ └── port.c
│ │ ├── OsArch.h
│ │ └── arch.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
│ │ │ └── TIM4
│ │ │ ├── inc
│ │ │ └── src
│ │ └── USART
│ │ ├── USART1
│ │ │ ├── inc
│ │ │ │ └── USART1.h
│ │ │ └── src
│ │ │ └── USART1.c
│ │ └── USART2
│ │ ├── inc
│ │ │ └── USART2.h
│ │ └── src
│ │ └── USART2.c
│ ├── JLink Regs CM3.txt
│ ├── JLinkSettings.ini
│ ├── MCUPeriph_Init.c
│ ├── MCUPeriph_Init.h
│ ├── STM32F103RB.uvopt
│ ├── STM32F103RB.uvproj
│ ├── 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
│ ├── cmsis
│ │ ├── core_cm3.c
│ │ └── core_cm3.h
│ ├── cmsis_boot
│ │ ├── 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
│ │ ├── stm32f10x.h
│ │ ├── stm32f10x_conf.h
│ │ ├── system_stm32f10x.c
│ │ └── system_stm32f10x.h
│ ├── includes.h
│ ├── list
│ ├── main.c
│ ├── obj
│ │ └── STM32F103RB.hex
│ ├── stdio
│ │ └── printf.c
│ ├── stm32f10x_it.c
│ ├── stm32f10x_it.h
│ └── syscalls
│ └── syscalls.c
└── 使用手册.doc
184 directories, 341 files
评论