Files
cJSON/Core/Src/SerialDataProcess.c
2024-01-29 17:36:17 +08:00

26 lines
626 B
C

//
// Created by zhu on 2024/1/29.
//
#include "usart.h"
#include "string.h"
#include "stdio.h"
#include "stdlib.h"
#include "cJSON_Test.h"
#include "SerialDataProcess.h"
void SerialDataProcess()
{
uint8_t len;
int value;
if (g_usart_rx_sta & 0x8000) /* 接收到了数据 */
{
len = g_usart_rx_sta & 0x3FFF; /* 获取有效数据长度 */
g_usart_rx_buf[len] = '\0'; /* 末尾插入结束符 */
printf("接收到的JSON命令: ");
printf(" %s\r\n",g_usart_rx_buf);
cjson(g_usart_rx_buf);
g_usart_rx_sta = 0;
memset(g_usart_rx_buf, 0, sizeof(g_usart_rx_buf));
}
}