STM32串口1与串口2一起开时的printf函数问题

2019-07-16 08:49发布

请问,在32中,串口1与串口2一起用时,要怎样配置才能让printf()函数在两个串口中正常使用

希望看到该问题的大神指点一下。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
1条回答
yygy3748
1楼-- · 2019-07-16 10:34
int fputc(int ch, FILE *f)  
{  
    USART2->DR = (u8) ch;  
      
    /* Loop until the end of transmission */  
    while(USART_GetFlagStatus(USART2, USART_FLAG_TXE) == RESET)
    {  
    }



    return ch;  
}

我是这样重定义串口2的,现在串口2正常

int fputc(int ch, FILE *f)  这个函数名好像不能改变,因为这是调用了库的函数,请问串口1的重定义应该怎样写

一周热门 更多>