2021-08-28 10:15:57 索煒達電子 960
項目編號:E721
文件大?。?.9M
源碼說明:帶中文注釋
開發(fā)環(huán)境:C編譯器
簡要概述:
基于STM32F103的主、副電機追隨運動控制,
使用500線編碼器,追隨運動分別為正弦和方波運動,內(nèi)含虛擬機可以通過串口實時查看追隨效果,通過串口命令調(diào)節(jié)pid參數(shù),程序使用為速度反饋!
目錄│文件列表:
└ Double_motor_STM32
│ includes.h
│ JLinkLog.txt
│ JLinkSettings.ini
│ main.c
│ main.h
│ STM32F103RB.uvguix.Wjq
│ STM32F103RB.uvguix.Wujunqiang
│ STM32F103RB.uvoptx
│ STM32F103RB.uvprojx
│ STM32F103RB_STM32F103RB.dep
│ STM32F103RB_uvopt.bak
│ STM32F103RB_uvproj.bak
│ stm32f10x_it.c
│ stm32f10x_it.h
│ USART_Function.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
├ Drive
│ │ ADC.c
│ │ ADC.h
│ │ DataScope_DP.C
│ │ DataScope_DP.h
│ │ Encode.c
│ │ Encode.h
│ │ EXTI.c
│ │ EXTI.h
│ │ PID.c
│ │ PID.h
│ │ pwm.c
│ │ pwm.h
│ │ SDS.c
│ │ SDS.h
│ │ TIM.c
│ │ TIM.h
│ │ USART_Function.c
│ │ USART_Function.h
│ ├ BLDC
│ │ ├ inc
│ │ │ └ BLDC.h
│ │ └ src
│ │ └ BLDC.c
│ ├ delay
│ │ │ delay.c
│ │ └ delay.h
│ ├ Flash
│ │ │ Flash.c
│ │ └ Flash.h
│ ├ KEY
│ │ ├ inc
│ │ │ └ KEY.h
│ │ └ src
│ │ └ KEY.c
│ ├ PWM
│ │ ├ TIM3_PWM
│ │ │ ├ inc
│ │ │ │ └ PWM3.h
│ │ │ └ src
│ │ │ └ PWM3.c
│ │ └ TIM4_PWM
│ │ ├ inc
│ │ │ └ PWM4.h
│ │ └ src
│ │ └ PWM4.c
│ ├ RCC
│ │ │ RCC.c
│ │ └ RCC.h
│ ├ TIM
│ │ ├ TIM2
│ │ │ ├ inc
│ │ │ │ └ TIM2.h
│ │ │ └ src
│ │ │ │ TIM2.c
│ │ │ └ __Previews
│ │ │ └ TIM2.cPreview
│ │ └ TIM3
│ │ ├ inc
│ │ │ └ TIM3.h
│ │ └ src
│ │ └ TIM3.c
│ └ USART2
│ ├ inc
│ │ └ USART2.h
│ └ src
│ └ USART2.c
├ list
│ │ startup_stm32f10x_hd.lst
│ │ startup_stm32f10x_md.lst
│ └ STM32F103RB.map
├ obj
│ │ adc.crf
│ │ adc.d
│ │ adc.o
│ │ arch.crf
│ │ arch.d
│ │ arch.o
│ │ bldc.crf
│ │ bldc.d
│ │ bldc.o
│ │ bluetooth.crf
│ │ bluetooth.d
│ │ bluetooth.o
│ │ bluetooth.__i
│ │ can.crf
│ │ can.d
│ │ can.o
│ │ can.__i
│ │ can1.crf
│ │ can1.d
│ │ can1.o
│ │ ccd.crf
│ │ ccd.d
│ │ ccd.o
│ │ ccd.__i
│ │ core.crf
│ │ core.d
│ │ core.o
│ │ core_cm3.crf
│ │ core_cm3.d
│ │ core_cm3.o
│ │ datascope_dp.crf
│ │ datascope_dp.d
│ │ datascope_dp.o
│ │ delay.crf
│ │ delay.d
│ │ delay.o
│ │ dyp_me007.crf
│ │ dyp_me007.d
│ │ dyp_me007.o
│ │ dyp_me007.__i
│ │ encode.crf
│ │ encode.d
│ │ encode.o
│ │ event.crf
│ │ event.d
│ │ event.o
│ │ ExtDll.iex
│ │ exti.crf
│ │ exti.d
│ │ exti.o
│ │ flag.crf
│ │ flag.d
│ │ flag.o
│ │ flash.crf
│ │ flash.d
│ │ flash.o
│ │ gb_table.crf
│ │ gb_table.d
│ │ gb_table.o
│ │ hook.crf
│ │ hook.d
│ │ hook.o
│ │ infrare_receive.crf
│ │ infrare_receive.d
│ │ infrare_receive.o
│ │ infrare_receive.__i
│ │ kernelheap.crf
│ │ kernelheap.d
│ │ kernelheap.o
│ │ key.crf
│ │ key.d
│ │ key.o
│ │ key_1.crf
│ │ key_1.d
│ │ key_1.o
│ │ lcd.crf
│ │ lcd.d
│ │ lcd.o
│ │ lcd_ascii.crf
│ │ lcd_ascii.d
│ │ lcd_ascii.o
│ │ lcd_dis.crf
│ │ lcd_dis.d
│ │ lcd_dis.o
│ │ lcd_driver_user.crf
│ │ lcd_driver_user.d
│ │ lcd_driver_user.o
│ │ lcd_driver_user.__i
│ │ led.crf
│ │ led.d
│ │ led.o
│ │ main.crf
│ │ main.d
│ │ main.o
│ │ mbox.crf
│ │ mbox.d
│ │ mbox.o
│ │ mcpwm.crf
│ │ mcpwm.d
│ │ mcpwm.o
│ │ mcuperiph_init.crf
│ │ mcuperiph_init.d
│ │ mcuperiph_init.o
│ │ misc.crf
│ │ misc.d
│ │ misc.o
│ │ mm.crf
│ │ mm.d
│ │ mm.o
│ │ motor.crf
│ │ motor.d
│ │ task.o
│ │ tim.crf
│ │ tim.d
│ │ tim.o
│ │ tim2.crf
│ │ tim2.d
│ │ tim2.o
│ │ tim3.crf
│ │ tim3.d
│ │ tim3.o
│ │ tim4.crf
│ │ tim4.d
│ │ tim4.o
│ │ time.crf
│ │ time.d
│ │ time.o
│ │ timer.crf
│ │ timer.d
│ │ timer.o
│ │ touch.crf
│ │ touch.d
│ │ touch.o
│ │ usart.crf
│ │ usart.d
│ │ usart.o
│ │ usart1.crf
│ │ usart1.d
│ │ usart1.o
│ │ usart2.crf
│ │ usart2.d
│ │ usart2.o
│ │ usart_function.crf
│ │ usart_function.d
│ │ usart_function.o
│ │ utility.crf
│ │ utility.d
│ └ utility.o
├ STM32F10x_StdPeriph_Driver
│ ├ inc
│ │ │ misc.h
│ │ │ stm32f10x_adc.h
│ │ │ stm32f10x_bkp.h
│ │ │ stm32f10x_can.h
│ │ │ stm32f10x_cec.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_cec.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
└ TFT_LCD
│ FONT (ASCII).H
├ 24CXX
│ │ 24cxx.c
│ └ 24cxx.h
├ FLASH
│ │ flash.c
│ └ flash.h
├ IIC
│ │ myiic.c
│ └ myiic.h
├ KEY
│ │ key.c
│ └ key.h
├ LCD
│ │ font.h
│ │ font.h~RF32a2527.TMP
│ │ font.h~RF337cb5b.TMP
│ │ font.h~RFcb8e3ac.TMP
│ │ font.h~RFdcac997.TMP
│ │ lcd.c
│ └ lcd.h
├ LED
│ │ led.c
│ └ led.h
├ SPI
│ │ spi.c
│ └ spi.h
├ sys
│ │ sys.c
│ └ sys.h
├ TOUCH
│ │ touch.c
│ └ touch.h
└ usart
│ usart.c
└ usart.h