HAL+CubeIDE,输入输出重定向

①将以下代码段复制到usart.c里;

/*******************************************************************************************/
// ---------------------------------------- 重定向方法 ---------------------------------------
int _read(int file, char *ptr, int len)
{
    HAL_UART_Receive(&huart1, (uint8_t *)ptr, len, HAL_MAX_DELAY);
    return len;
}

int _write(int file, char *ptr, int len)
{
    HAL_UART_Transmit(&huart1, (uint8_t *)ptr, len, HAL_MAX_DELAY);
    return len;
}
/*******************************************************************************************/

②在 usart.h 里加入以下代码到图片位置里:

 

posted @   这个菠萝好咸  阅读(25)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· 清华大学推出第四讲使用 DeepSeek + DeepResearch 让科研像聊天一样简单!
· 实操Deepseek接入个人知识库
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库
点击右上角即可分享
微信分享提示