#include "FreeRTOS.h" #include "cmsis_os.h" #include "drv_uart.h" #include "middle/ParsePack.h" #include "monitor_task.h" #include "device_task.h" #include "drv_power.h" #include "drv_relay.h" #include "drv_fan.h" #include "main_task.h" //uint32_T mode; //int32_T bat_type; //int32_T bat_num; //int32_T run_state; //real32_T cmd_current; //real32_T bat_capacity; //uint32_t getParam = 0; //uint32_t NormalTestMode = 0;//0 normal 1 test uint32_t send_tick = 0; void StartMonitorTask(void * argument) { uint8_t buff[256]; uint16_t len; // init_uart_fifos(); for(;;) { osDelay(5); send_tick++; //监控任务 //执行UI工作,执行状态监控工作 //len = UART_RX_FIFO_read(&hub_rx, buff, sizeof(buff)); if(len) { /* int rst = -1; for(int i = 0;i