FreeRTOS实战教程-第六章
第六章 串口通信任务 —— 改造 05_UART6.1 实验回顾:裸机版串口收发05_UART的结构:接收用每字节中断(RXBUFFERSIZE = 1),配合自定义“回车换行”帧状态机(g_usart_rx_sta的 bit15 完成标志、bit14 收到 0x0d、低 14 位计长度);主循环里做两件事:收到整行就回显;没收到就按节拍打印“心跳”文案。while(1){if(g_usart_rx_sta0x8000)/* 收到一整行(以 0x0d 0x0a 结尾) */{len=g_usart_rx_sta0x3fff;printf("\r\n收到的消息为:\r\n");HAL_UART_Transmit(huart1,(uint8_t*)g_usart_rx_buf,len,1000);while(__HAL_UART_GET_FLAG(huart1,UART_FLAG_TC)!=SET);g_usart_rx_sta
上一篇/下一篇内容由系统自动关联
返回资讯列表 →