你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

stm32串口的RXNE到底什么时候置位?

[复制链接]
clqfly 提问时间:2016-10-9 09:31 /
手册中说串口在接收时,若检测到了起始条件RXNE就置位
1.png
但在描述寄存器的时候又说数据被搬到DR寄存器后RXNE置位
2.png
那在接收数据的时候RXNE到底什么时候置位啊?

收藏 1 评论14 发布时间:2016-10-9 09:31

举报

14个回答
回答时间:2016-10-9 10:03:08
数据寄存器读取到数据后置位。读取数据后进行清零。

评分

参与人数 1ST金币 +2 收起 理由
zero99 + 2

查看全部评分

clqfly 回答时间:2016-10-9 10:09:25
安 发表于 2016-10-9 10:03
数据寄存器读取到数据后置位。读取数据后进行清零。

也就是说第一张图里的描述是错的?还是我理解错了?
xmshao 回答时间:2016-10-9 10:40:39
感觉第一处是不是写错了。

RXNE=1时表示数据到了 数据寄存器DR了,此时可以中断或DMA取数据。如果按第一个说法明显不合理。
回答时间:2016-10-9 10:42:09
第一个讲的是时序。
ynwscfsfi 回答时间:2016-10-9 10:48:32
接收到数据后置位
sdfhreeq.png
clqfly 回答时间:2016-10-9 10:50:38
安 发表于 2016-10-9 10:42
第一个讲的是时序。

我知道是时序啊,但红框里那句话的意思应该就是说检测到起始条件后RXNE就置位了吧
回答时间:2016-10-9 11:16:14
从上面的描述是这样的,这个还是要看英文的比较好。
clqfly 回答时间:2016-10-9 11:58:24
安 发表于 2016-10-9 11:16
从上面的描述是这样的,这个还是要看英文的比较好。

看过了,英文版的也是这个意思
clqfly 回答时间:2016-10-9 12:40:49
xmshao 发表于 2016-10-9 10:40
感觉第一处是不是写错了。

RXNE=1时表示数据到了 数据寄存器DR了,此时可以中断或DMA取数据。如果按第一个 ...

是的,我也是这么理解
12下一页

所属标签

相似问题

关于 意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
13245底部标题123相同标题
12底部标题123相同标题
33333底部标题123相同序号
3435底部标题-无链接
关注我们
st-img 微信公众号
st-img 手机版