From 30303d366d1a0d857357c90bed876686f2d1e603 Mon Sep 17 00:00:00 2001 From: yincheng.zhong <634916154@qq.com> Date: 星期二, 18 十一月 2025 19:44:21 +0800 Subject: [PATCH] 添加新的文件 --- STM32H743/FML/pwm_ctrol.h | 13 +++++++++++++ 1 files changed, 13 insertions(+), 0 deletions(-) diff --git a/STM32H743/FML/pwm_ctrol.h b/STM32H743/FML/pwm_ctrol.h index 5ed74fb..ad2ee04 100644 --- a/STM32H743/FML/pwm_ctrol.h +++ b/STM32H743/FML/pwm_ctrol.h @@ -16,10 +16,23 @@ /******************************************************************************* * Macro * *******************************************************************************/ +// PWM 锟斤拷锟酵拷锟斤拷甓拷澹拷锟斤拷锟斤拷锟斤拷锟接诧拷锟斤拷锟斤拷锟斤拷薷模锟� +#define MOTOR_TIM htim3 +#define STEERING_TIM htim3 + +#define MOTOR_CHANNEL TIM_CHANNEL_1 // 锟斤拷 TIM3_CH1 +#define STEERING_CHANNEL TIM_CHANNEL_2 // 锟斤拷 TIM3_CH2 void set_all_pwm(uint16_t duty); void set_pwm_left(); void set_pwm_right(); +void Set_Steering_PWM(int16_t steer) ; +uint32_t Map(int16_t input, int16_t in_min, int16_t in_max, uint32_t out_min, uint32_t out_max); +void Set_Motor_PWM(int16_t speed) ; +void SBUS_Control_PWM(void); +// 鐩存帴璁剧疆鑴夊锛堝井绉掞級锛岀敤浜� failsafe 鎴栧閮ㄧ洿鎺ユ帶鍒� +void Set_Steering_Pulse(uint32_t pulse_us); +void Set_Motor_Pulse(uint32_t pulse_us); #endif -- Gitblit v1.9.3