Files
bishe-STM32/Hardware/K210_USART.h
T
2026-05-21 08:07:16 +08:00

23 lines
777 B
C

#ifndef __K210_USART_H
#define __K210_USART_H
#include "stm32f10x.h"
#include "Attendance.h"
#define K210_RX_BUFFER_SIZE 128
// 声明外部变量
extern FaceRecognitionResult K210_FaceResult;
// 声明公共函数
// 函数作用:初始化 STM32 与 K210 通信用的 USART3 接口和接收中断。
void K210_USART_Init(void);
// 函数作用:返回 K210 串口接收完成标志,用于主循环判断是否有新识别结果。
uint8_t K210_GetRxFlag(void);
// 函数作用:清除 K210 串口接收完成标志,准备接收下一帧数据。
void K210_ClearRxFlag(void);
// 函数作用:解析 K210 发来的识别结果字符串,填充人脸识别结果结构体。
uint8_t K210_ParseFaceData(const char* buffer, FaceRecognitionResult* result);
#endif