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

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管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版