From 1790a9fd427ffc699819b4aa00694446fd1c0d2a Mon Sep 17 00:00:00 2001 From: wangfq Date: Fri, 31 Jul 2026 11:44:49 +0800 Subject: [PATCH] =?UTF-8?q?opt:=20=E5=85=89=E8=80=A6=E5=91=BC=E5=90=B8?= =?UTF-8?q?=E5=8A=A0=E9=80=9F=20STEP=2016=E2=86=9232=20(~0.5s=20=E5=91=A8?= =?UTF-8?q?=E6=9C=9F)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- BLE/DLD154Pro_Peripheral_28K/APP/peripheral_main.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/BLE/DLD154Pro_Peripheral_28K/APP/peripheral_main.c b/BLE/DLD154Pro_Peripheral_28K/APP/peripheral_main.c index 051ef23..e42409f 100644 --- a/BLE/DLD154Pro_Peripheral_28K/APP/peripheral_main.c +++ b/BLE/DLD154Pro_Peripheral_28K/APP/peripheral_main.c @@ -86,7 +86,7 @@ uint8_t g_rs485_id = 0; * LEDB 红色呼吸灯 (PB23, PWM11) — 心跳指示 * PWM freq ≈ 60MHz / (PWM_CLK_DIV * 128) ≈ 5.86kHz @DIV=80 * 无光耦信号: 周期 ≈ 16步×2 + 3tick×2 ≈ 1.9s (DUTY_STEP=8, HOLD=3) - * 光耦有信号: 周期 ≈ 8步×2 + 1tick×2 ≈ 0.9s (DUTY_STEP=16, HOLD=1) + * 光耦有信号: 周期 ≈ 4步×2 + 1tick×2 ≈ 0.5s (DUTY_STEP=32, HOLD=1) * 复位模式(6)除外,光耦有信号不加速 *===========================================================================*/ #define PWM_CLK_DIV 80 @@ -100,7 +100,7 @@ uint8_t g_rs485_id = 0; #define BREATH_HOLD_LOW 3 /* 光耦有信号时加速参数 (周期 ~1s) */ -#define BREATH_OPTO_DUTY_STEP 16 // 步长加倍 → 渐亮/渐灭各 8 步 +#define BREATH_OPTO_DUTY_STEP 32 // 步长 4x → 渐亮/渐灭各 4 步 (~0.5s 周期) #define BREATH_OPTO_HOLD_TICKS 1 // 保持 50ms static uint8_t g_breath_phase = BREATH_FADE_IN;