找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

单片机初始化串口需要清除发送完成标志位吗?

查看数: 3184 | 评论数: 5 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2020-2-28 14:50

正文摘要:

我看了一个单片机代码,在初始化串口的时候,他清除了发送完成标志位,我想问一下,这个要在这里清除吗void usart1_para_config(void) {   USART_InitTypeDef USART_InitStruct;       ...

回复

ID:159575 发表于 2020-2-29 18:13
小工程清不清无所谓,大工程模块化最好清一下。
ID:93224 发表于 2020-2-29 17:09
清除以下最好
ID:400250 发表于 2020-2-29 13:40
我个人认为单片机初始化串口需要清除发送完成标志位,目前我还没遇到初始化串口不需要清除发送完成标志位的,个人建议清除吧。
ID:235200 发表于 2020-2-28 17:05
为了保证可靠,一般都设置了初始化时清除标志,不清除有时也会是对的
ID:94031 发表于 2020-2-28 16:33
默认上电是清除发送完成标志位的,初始化串口时可以不专门做这个。

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表