打印
[STM32F4]

这两种fputc有什么区别么

[复制链接]
329|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
redone|  楼主 | 2022-4-7 15:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式



int fputc(int ch, FILE *f)
{      
        while((USART3->SR&0X40)==0)//循环发送,直到发送完毕   
    USART3->DR = (u8) ch;      
        return ch;
}

int fputc(int ch, FILE *f)
{      
    while( !(USART3->SR & (1 << 7)) );
    USART_SendData(USART3,(uint8_t)ch);
    return ch;
}



这里一直用的现成的,这个函数不太熟悉,改成了串口3

使用特权

评论回复
沙发
cyclefly| | 2022-4-13 11:13 | 只看该作者
都能实现吧?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

132

主题

742

帖子

5

粉丝