fix: 绿灯自检闪烁改为200ms, 修正LED命名注释

- LEDA=绿灯(PA9), 自检慢闪 200ms亮/200ms灭
- 红灯(PB1)始终PWM呼吸, 不干预
- LEDB宏无实际IO, 仅命名遗留
This commit is contained in:
wangfq
2026-06-23 14:00:04 +08:00
parent f59baac571
commit c4b514c547
2 changed files with 7 additions and 4 deletions

View File

@@ -184,19 +184,19 @@ void LEDA_ON_OFF(void)
}
/*===========================================================================
* 绿灯指示 (LEDB, PA9)
* 绿灯指示 LEDA (PA9)
*
* 由 TMR15 ISR 每 5ms 驱动一次,是绿灯的唯一控制入口。
*
* 模式:
* 自检中 (loop1_INI_LOOP==1 或 线圈未稳定):
* → 慢闪 (500ms 亮 / 500ms 灭)
* → 慢闪 (200ms 亮 / 200ms 灭)
* 正常工作:
* → 有车亮 (VD_FLAG==1), 无车灭
*===========================================================================*/
void poll_green_led(void)
{
#define GREEN_SLOW_HALF 100 // 500ms (100 × 5ms)
#define GREEN_SLOW_HALF 40 // 200ms (40 × 5ms)
static uint16_t _slow_tick = 0;