docs: devlog 记录 SW4 快速模式 & RS485→TTL Tx 修正
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
# DLD154V4B 开发日志
|
||||
|
||||
> MCU: AT32F421F8P7 (Cortex-M4, 120MHz) | 线圈通道: 1路 | 通信: RS485
|
||||
> MCU: AT32F421F8P7 (Cortex-M4, 120MHz) | 线圈通道: 1路 | 调试口: TTL Tx
|
||||
|
||||
---
|
||||
|
||||
@@ -262,10 +262,42 @@ else
|
||||
|
||||
---
|
||||
|
||||
## 2026-06-24 — SW4 快速模式 & 接口修正
|
||||
|
||||
### SW4 行为修正
|
||||
|
||||
**旧行为**:SW_4=ON 时 FLAG_OUT 立即跳到 FLAG_PLUSE(跳过离开延时),FLAG_PLUSE 仍用正常 PULSE_DELAY(950ms)。语义混乱——名字叫"延时"实际是跳过延时。
|
||||
|
||||
**新行为**:SW_4 重定义为**快速模式**。ON 时 OUT_DELAY 和 PULSE_DELAY 均缩短为 10 tick(500ms),OFF 时维持原值(1.9s/950ms)。
|
||||
|
||||
```c
|
||||
// TaskLoop.h 新增
|
||||
#define OUT_DELAY_FAST 10 // 500ms
|
||||
#define PULSE_DELAY_FAST 10 // 500ms
|
||||
|
||||
// TaskLoop.c 运行时选择
|
||||
uint16_t out_delay = SET_DLY ? OUT_DELAY_FAST : OUT_DELAY;
|
||||
uint16_t pulse_delay = SET_DLY ? PULSE_DELAY_FAST : PULSE_DELAY;
|
||||
```
|
||||
|
||||
适用范围:ETC 收费站等需要快速落杆的场景。
|
||||
|
||||
### 接口修正
|
||||
|
||||
- 去除所有 RS485 相关描述:本产品只有 TTL 电平 UART Tx 调试口,无 RS485 通信能力
|
||||
- 产品手册端子定义:RS485-A/B → Tx TTL 调试输出
|
||||
- 技术规格书 §9:整节从 RS485 协议改为 TTL Tx 调试接口说明
|
||||
|
||||
### 文档同步
|
||||
|
||||
- 产品手册 + 技术规格书同步更新:SW4 描述、端子定义、时序参数表
|
||||
- README.md 同步更新
|
||||
|
||||
## 修订记录
|
||||
|
||||
| 版本 | 时间 | 说明 |
|
||||
|------|------|------|
|
||||
| V1.6 | 2026-06-24 | SW4 快速模式修正,RS485→TTL Tx 接口更正 |
|
||||
| V1.5 | 2026-06-23 | Origin 污染保护、USE_FLATNESS_EXIT 开关 |
|
||||
| V1.4 | 2026-06-23 | 移植 CN200910309382 平坦性离开判定 |
|
||||
| V1.3 | 2026-06-23 | 指示灯行为、稳定期、重连状态保持 |
|
||||
|
||||
Reference in New Issue
Block a user