From 0530454d85792ea08db06da12b3b65a87acf4ca8 Mon Sep 17 00:00:00 2001 From: chen <15335560115@163.com> Date: 星期二, 27 五月 2025 15:56:54 +0800 Subject: [PATCH] 网关成功不丢包与改板子通信,但上位机有255-1包序解析错误,偶尔切频点时丢1包,能用版本,但PA开启后功耗变小了,功耗不对 --- keil/include/drivers/serial_at_cmd_app.h | 16 +++++++++++++++- 1 files changed, 15 insertions(+), 1 deletions(-) diff --git a/keil/include/drivers/serial_at_cmd_app.h b/keil/include/drivers/serial_at_cmd_app.h index adeecab..ab65408 100644 --- a/keil/include/drivers/serial_at_cmd_app.h +++ b/keil/include/drivers/serial_at_cmd_app.h @@ -20,12 +20,26 @@ UsartReceiveWaitData, UsartReceiveWaitChecksum// }UsartRecvPackState; + +// 定义状态枚举 +typedef enum { + Usart0ReceiveWaitHead0, + Usart0ReceiveWaitHead1, + Usart0ReceiveWaitCmdType, + Usart0ReceiveWaitMsgType, + Usart0ReceiveWaitDataLen, + Usart0ReceiveWaitParamAddr, + Usart0ReceiveWaitData, + Usart0ReceiveWaitChecksum1, + Usart0ReceiveWaitChecksum2, +} Usart0ReceiveState; + extern uint8_t mUsartReceivePack[100]; extern uint8_t mUsart2ReceivePack[100]; void UsartParseDataHandler(uint8_t data); -void Usart2ParseDataHandler(uint8_t data); +void Usart0ParseDataHandler(uint8_t data); void UpdateProcess(uint8_t index); #endif -- Gitblit v1.9.3