OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 2728|回复: 2

STM32F767IGT6 串口清除接收标志位

[复制链接]

36

主题

96

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
244
金钱
244
注册时间
2012-11-11
在线时间
14 小时
发表于 2018-7-23 10:43:37 | 显示全部楼层 |阅读模式
10金钱
采用软件接收及发送串口数据,在给的函数中没有看到发送的清除标志位,没有看到清除接收的标志位?麻烦哪位看到的告知一下

最佳答案

查看完整内容[请看2#楼]

正常的读写DR寄存器都能达到清楚标志的效果.所以除了多缓存通信的情况下,没必要增加清除标志位. 当然加了无错
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

20

主题

200

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
462
金钱
462
注册时间
2015-11-28
在线时间
89 小时
发表于 2018-7-23 10:43:38 | 显示全部楼层
正常的读写DR寄存器都能达到清楚标志的效果.所以除了多缓存通信的情况下,没必要增加清除标志位. 当然加了无错
回复

使用道具 举报

28

主题

150

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
488
金钱
488
注册时间
2016-9-29
在线时间
113 小时
发表于 2018-7-23 16:53:27 | 显示全部楼层
本帖最后由 ZDawn 于 2018-7-23 16:55 编辑

F7的MCU我没用过,不过像F4,F1这种的话,通过读串口的SR寄存器就可以将接收标志位清零,发送标志位则是写入 USART_DR 寄存器即可清零。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-19 05:13

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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