调通串口与上位机双向通信

- UART2 TX: 硬件FIFO+DMA+块传输模式,非阻塞发送
- UART2 RX: 硬件FIFO+中断+软件FIFO,状态机解析协议帧
- 协议: [SOF:0xA7][cmd:1][checksum:1],支持自动/手动/调试模式切换
- 更新.gitignore忽略*.log文件
This commit is contained in:
2026-06-07 11:42:15 +08:00
committed by SkyLi
parent f28d129e11
commit d120fa0d17
4 changed files with 165 additions and 86 deletions
+15 -11
View File
@@ -1,12 +1,16 @@
#ifndef __COMMAND_H
#define __COMMAND_H
#define COMMAND_FIFO_BUFFER_SIZE 16
#include "zf_common_typedef.h"
void command_init();
void command_task();
void command_send_angle_velocity(float* pointer_angle_velocity);
#ifndef __COMMAND_H
#define __COMMAND_H
#define COMMAND_FIFO_BUFFER_SIZE 16
#include "zf_common_typedef.h"
void command_init();
void command_task();
void command_send_angle_velocity(float* pointer_angle_velocity);
void SwitchToAutoMode();
void SwitchToManualMode();
void SwitchToDebugMode();
#endif