fix(timer):修复在输出高电平时,CCR=ARR情况下,驱动信号有毛刺。设置CCR=ARR+1,即可解决要输出高电平时的毛刺问题。

This commit is contained in:
2026-07-28 20:43:30 +08:00
parent 86351a7bcb
commit ffb8ba0329
3 changed files with 11 additions and 9 deletions
+2 -2
View File
@@ -458,7 +458,7 @@ void handle_command(const uint8_t *frame, uint8_t len) {
return;
}
if (p_val > (uint32_t)ACTUATOR_CH2 || s_val > 999u) {
if (p_val > (uint32_t)ACTUATOR_CH2 || s_val > ACTUARTOR_PERIOD_MAX) {
send_response(RESP_TYPE_PARAM_ERR, s_report_status_err, sizeof(s_report_status_err));
return;
}
@@ -480,7 +480,7 @@ void handle_command(const uint8_t *frame, uint8_t len) {
return;
}
if (p_val > (uint32_t)ACTUATOR_CH2 || s_val > 999u) {
if (p_val > (uint32_t)ACTUATOR_CH2 || s_val > ACTUARTOR_PERIOD_MAX) {
send_response(RESP_TYPE_PARAM_ERR, s_report_status_err, sizeof(s_report_status_err));
return;
}