1.优化PWM定时器PSC和ARR计算算法,大幅提升计算效率(通常只需迭代2-3次),优先逼近目标频率,并在误差允许范围内(万分之一到百分之一,误差范围随目标频率提高而增加)获得最佳的占空比分辨率。

2.PWM-info中clk从MHz改为Hz。
This commit is contained in:
MacRsh
2024-01-20 04:04:34 +08:00
parent 3d6344a090
commit 182de531ca
3 changed files with 35 additions and 47 deletions

View File

@@ -53,7 +53,7 @@ typedef uint32_t mr_pwm_data_t; /**< PWM rea
*/
struct mr_pwm_info
{
uint32_t clk; /**< Clock(MHz) */
uint32_t clk; /**< Clock(Hz) */
uint32_t prescaler_max; /**< Prescaler max */
uint32_t period_max; /**< Period max */
};