diff --git a/Core/Src/freertos.c b/Core/Src/freertos.c index 0de0897..00b5ea0 100644 --- a/Core/Src/freertos.c +++ b/Core/Src/freertos.c @@ -231,7 +231,7 @@ void start_adc_task(void const *argument) { ad7124_get_analog(ch); } - HAL_GPIO_TogglePin(LED2_G_GPIO_Port, LED2_G_Pin); + HAL_GPIO_TogglePin(LED2_Y_GPIO_Port, LED2_Y_Pin); if (huart5.RxState == HAL_UART_STATE_READY) { HAL_UARTEx_ReceiveToIdle_DMA(&huart5, hart1_uart5.rx_data_temp, ARRAY_LEN(hart1_uart5.rx_data_temp)); @@ -241,7 +241,7 @@ void start_adc_task(void const *argument) HAL_UARTEx_ReceiveToIdle_DMA(&huart2, hart2_uart2.rx_data_temp, ARRAY_LEN(hart2_uart2.rx_data_temp)); } osThreadResume(dac_taskHandle); - // vTaskDelay(100); + vTaskDelay(10); } /* USER CODE END start_adc_task */ } diff --git a/User/application/src/tcpserverc.c b/User/application/src/tcpserverc.c index 930ad35..8cbe37e 100644 --- a/User/application/src/tcpserverc.c +++ b/User/application/src/tcpserverc.c @@ -135,8 +135,8 @@ static err_t tcpecho_recv_control(void *arg, struct tcp_pcb *tpcb, struct pbuf * communication_data_u communication_data; if (p != NULL) { + HAL_GPIO_TogglePin(LED3_G_GPIO_Port, LED3_G_Pin); /* 更新窗口*/ - tcp_recved(tpcb, p->tot_len); // 读取数据的控制块 得到所有数据的长度 server_pcb_control = tpcb; // 直接赋值 memcpy(tcp_rx_data, (int *)p->payload, p->tot_len);