You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
高宏宇 ac12d716c1 初始化版本 2 years ago
..
.settings 初始化版本 2 years ago
Core 初始化版本 2 years ago
Debug 初始化版本 2 years ago
Drivers 初始化版本 2 years ago
.cproject 初始化版本 2 years ago
.mxproject 初始化版本 2 years ago
.project 初始化版本 2 years ago
PWM_RGB Debug.launch 初始化版本 2 years ago
PWM_RGB.ioc 初始化版本 2 years ago
Readme.md 初始化版本 2 years ago
STM32F103C8TX_FLASH.ld 初始化版本 2 years ago

Readme.md

PWM_RGB

  • 需要打开外部晶振将SYSCLK配置到72MHzAPB timer clocks也配置到72MHz

  • 给PA6、PA7、PB0分别配置TIM3_CH1、TIM3_CH2、TIM3_CH3

  • 进入Timers - TIM3

    • 勾选Internal Clock

    • Channel 1-3都配置PWM Generation CHx

    • Prescaler配置为72-1Counter Period配置为100-1这样PWM频率是10kHz

    • PWM Generation Channelx - Pulse配置为0~99对应亮度低到高

      占空比 = 此数值 / Counter Period

  • HAL_TIM_PWM_Start 启动PWM输出

  • __HAL_TIM_SET_COMPARE 可以改变占空比