Update magic box firmware
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
/******************************************************************************
|
||||
* @file board_pin.h
|
||||
* @brief CBC1 猫猫捕猎罩板级引脚、电平与时序(换板只改本文件)
|
||||
* @brief CBC4 弹力魔盒板级引脚、电平与时序(换板只改本文件)
|
||||
* @author cyWu <1917507415@qq.com>
|
||||
* @date 2026.08.27
|
||||
* @version V1.5.0
|
||||
@@ -105,7 +105,7 @@
|
||||
|
||||
#define BOARD_MOTOR_REVERSE_MS 1 /**< 换向前先松开,防 H 桥直通 */
|
||||
#define BOARD_HAND_PULSE_MS 5000 /**< 手动右转/左转单次最长 5s */
|
||||
#define BOARD_MOTOR_PWM_HZ 200 /**< 猫猫捕猎罩原项目验证过的 MCPWM 频率(Hz) */
|
||||
#define BOARD_MOTOR_PWM_HZ 200 /**< 弹力魔盒验证过的 MCPWM 频率(Hz) */
|
||||
#define BOARD_MOTOR_PWM_DUTY 8000 /**< 占空比 0~10000=0%~100%,80% */
|
||||
#define BOARD_MOTOR_PWM_IDLE_CLOSE 1 /**< 1=空闲/轻睡关 MCPWM;0=保持开着,方便对比待机电流 */
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
/******************************************************************************
|
||||
* @file bsp_hw.c
|
||||
* @brief CBC1 板级 GPIO / ADC:单电机 H 桥、震动、LED、按键、充电检测
|
||||
* @brief CBC4 板级 GPIO / ADC:上下双电机 H 桥、震动、LED、按键、充电检测
|
||||
* @author cyWu <1917507415@qq.com>
|
||||
* @date 2026.08.24
|
||||
* @version V1.5.0
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
/******************************************************************************
|
||||
* @file bsp_hw.h
|
||||
* @brief CBC1 板级硬件:单电机 / 震动 / LED / 按键 / 充电 / 电量
|
||||
* @brief CBC4 板级硬件:上下双电机 / 震动 / LED / 按键 / 充电 / 电量
|
||||
* @author cyWu <1917507415@qq.com>
|
||||
* @date 2026.08.25
|
||||
* @version V1.6.0
|
||||
@@ -67,7 +67,8 @@ void bsp_led_all_off(void);
|
||||
/**
|
||||
* @brief 设置电机方向。STOP 时直接切断驱动,自由滑行到停(不做反接刹车)
|
||||
* @note 占空比用 BOARD_MOTOR_PWM_DUTY(手动点动)
|
||||
* @param dir 收绳 / 放绳 / 停转
|
||||
* @param left_dir/right_dir 左右轮方向
|
||||
* @param left_duty/right_duty 左右轮占空比
|
||||
* @return 无
|
||||
*/
|
||||
void bsp_drive_set(BspMotorDir_t left_dir, uint16_t left_duty,
|
||||
@@ -77,7 +78,7 @@ void bsp_drive_set(BspMotorDir_t left_dir, uint16_t left_duty,
|
||||
void bsp_drive_stop(void);
|
||||
|
||||
/**
|
||||
* @brief 兼容旧调用;猫猫捕猎罩每个动作更新左轮对应的两路 PWM
|
||||
* @brief 兼容旧调用;弹力魔盒每个动作一次性更新上下电机四路 PWM
|
||||
* @return 无
|
||||
*/
|
||||
void bsp_motor_switch_tick(void);
|
||||
|
||||
Reference in New Issue
Block a user