嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300
本次赞助数额为: 10 元微信扫码支付:10 元
请留下您的邮箱,我们将在2小时内将文件发到您的邮箱
利用高级定时器的RCR,减少中断次数,同时采用一个定时器简单实现定量PWM,特别适合步进电机等定位控制,同时采用最少的计算,实现SINE拟合启停。
STM32CUBE-IDE HAL库
仅使用一个定时器:TIM1 实现精确定量PWM
F103PWM_TIM1
├── Core
│ ├── Inc
│ │ ├── main.h
│ │ ├── stm32f1xx_hal_conf.h
│ │ └── stm32f1xx_it.h
│ ├── Src
│ │ ├── main.c
│ │ ├── stm32f1xx_hal_msp.c
│ │ ├── stm32f1xx_it.c
│ │ ├── syscalls.c
│ │ ├── sysmem.c
│ │ └── system_stm32f1xx.c
│ └── Startup
│ └── startup_stm32f103rctx.s
├── Debug
│ ├── Core
│ │ ├── Src
│ │ │ ├── main.d
│ │ │ ├── main.o
│ │ │ ├── main.su
│ │ │ ├── stm32f1xx_hal_msp.d
│ │ │ ├── stm32f1xx_hal_msp.o
│ │ │ ├── stm32f1xx_hal_msp.su
│ │ │ ├── stm32f1xx_it.d
│ │ │ ├── stm32f1xx_it.o
│ │ │ ├── stm32f1xx_it.su
│ │ │ ├── subdir.mk
│ │ │ ├── syscalls.d
│ │ │ ├── syscalls.o
│ │ │ ├── syscalls.su
│ │ │ ├── sysmem.d
│ │ │ ├── sysmem.o
│ │ │ ├── sysmem.su
│ │ │ ├── system_stm32f1xx.d
│ │ │ ├── system_stm32f1xx.o
│ │ │ └── system_stm32f1xx.su
│ │ └── Startup
│ │ ├── startup_stm32f103rctx.d
│ │ ├── startup_stm32f103rctx.o
│ │ └── subdir.mk
│ ├── Drivers
│ │ └── STM32F1xx_HAL_Driver
│ │ └── Src
│ │ ├── stm32f1xx_hal.d
│ │ ├── stm32f1xx_hal.o
│ │ ├── stm32f1xx_hal.su
│ │ ├── stm32f1xx_hal_cortex.d
│ │ ├── stm32f1xx_hal_cortex.o
│ │ ├── stm32f1xx_hal_cortex.su
│ │ ├── stm32f1xx_hal_dma.d
│ │ ├── stm32f1xx_hal_dma.o
│ │ ├── stm32f1xx_hal_dma.su
│ │ ├── stm32f1xx_hal_exti.d
│ │ ├── stm32f1xx_hal_exti.o
│ │ ├── stm32f1xx_hal_exti.su
│ │ ├── stm32f1xx_hal_flash.d
│ │ ├── stm32f1xx_hal_flash.o
│ │ ├── stm32f1xx_hal_flash.su
│ │ ├── stm32f1xx_hal_flash_ex.d
│ │ ├── stm32f1xx_hal_flash_ex.o
│ │ ├── stm32f1xx_hal_flash_ex.su
│ │ ├── stm32f1xx_hal_gpio.d
│ │ ├── stm32f1xx_hal_gpio.o
│ │ ├── stm32f1xx_hal_gpio.su
│ │ ├── stm32f1xx_hal_gpio_ex.d
│ │ ├── stm32f1xx_hal_gpio_ex.o
│ │ ├── stm32f1xx_hal_gpio_ex.su
│ │ ├── stm32f1xx_hal_pwr.d
│ │ ├── stm32f1xx_hal_pwr.o
│ │ ├── stm32f1xx_hal_pwr.su
│ │ ├── stm32f1xx_hal_rcc.d
│ │ ├── stm32f1xx_hal_rcc.o
│ │ ├── stm32f1xx_hal_rcc.su
│ │ ├── stm32f1xx_hal_rcc_ex.d
│ │ ├── stm32f1xx_hal_rcc_ex.o
│ │ ├── stm32f1xx_hal_rcc_ex.su
│ │ ├── stm32f1xx_hal_tim.d
│ │ ├── stm32f1xx_hal_tim.o
│ │ ├── stm32f1xx_hal_tim.su
│ │ ├── stm32f1xx_hal_tim_ex.d
│ │ ├── stm32f1xx_hal_tim_ex.o
│ │ ├── stm32f1xx_hal_tim_ex.su
│ │ └── subdir.mk
│ ├── F103PWM_TIM1.bin
│ ├── F103PWM_TIM1.elf
│ ├── F103PWM_TIM1.list
│ ├── F103PWM_TIM1.map
│ ├── makefile
│ ├── objects.list
│ ├── objects.mk
│ └── sources.mk
├── Drivers
│ ├── CMSIS
│ │ ├── Device
│ │ │ └── ST
│ │ │ └── STM32F1xx
│ │ │ ├── Include
│ │ │ │ ├── stm32f103xe.h
│ │ │ │ ├── stm32f1xx.h
│ │ │ │ └── system_stm32f1xx.h
│ │ │ └── Source
│ │ │ └── Templates
│ │ └── 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
│ └── STM32F1xx_HAL_Driver
│ ├── Inc
│ │ ├── Legacy
│ │ │ └── stm32_hal_legacy.h
│ │ ├── stm32f1xx_hal.h
│ │ ├── stm32f1xx_hal_cortex.h
│ │ ├── stm32f1xx_hal_def.h
│ │ ├── stm32f1xx_hal_dma.h
│ │ ├── stm32f1xx_hal_dma_ex.h
│ │ ├── stm32f1xx_hal_exti.h
│ │ ├── stm32f1xx_hal_flash.h
│ │ ├── stm32f1xx_hal_flash_ex.h
│ │ ├── stm32f1xx_hal_gpio.h
│ │ ├── stm32f1xx_hal_gpio_ex.h
│ │ ├── stm32f1xx_hal_pwr.h
│ │ ├── stm32f1xx_hal_rcc.h
│ │ ├── stm32f1xx_hal_rcc_ex.h
│ │ ├── stm32f1xx_hal_tim.h
│ │ └── stm32f1xx_hal_tim_ex.h
│ └── Src
│ ├── stm32f1xx_hal.c
│ ├── stm32f1xx_hal_cortex.c
│ ├── stm32f1xx_hal_dma.c
│ ├── stm32f1xx_hal_exti.c
│ ├── stm32f1xx_hal_flash.c
│ ├── stm32f1xx_hal_flash_ex.c
│ ├── stm32f1xx_hal_gpio.c
│ ├── stm32f1xx_hal_gpio_ex.c
│ ├── stm32f1xx_hal_pwr.c
│ ├── stm32f1xx_hal_rcc.c
│ ├── stm32f1xx_hal_rcc_ex.c
│ ├── stm32f1xx_hal_tim.c
│ └── stm32f1xx_hal_tim_ex.c
├── F103PWM_TIM1 Debug.launch
├── F103PWM_TIM1.ioc
└── STM32F103RCTX_FLASH.ld
24 directories, 136 files