0

我在发现板上使用 stm32f4 并在其上运行 freertos。

刚开始使用 stm32 控制器并尝试使用 UART 进行数据传输。Printf基于HAL_UART_Transmit完美的作品,但接收数据不起作用。

根据众多教程,它应该非常简单。我在 Stm32CubeMX 中创建一个项目,添加所有必要的东西(freertos、USART3、NVIC),启用 USART3 全局中断并生成代码。

我正在尝试HAL_UART_Receive_IT(&huart3, &rx_char, 1);在任务中添加或类似的东西,但它什么也没做。我想它飞得很快,不等待从终端发送字符。

我在这里想念什么?

4

0 回答 0