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

STM32寄存器访问的一些方式

[复制链接]
宏雁张 提问时间:2019-1-10 10:02 /
各位技术:
  请问一下,为什么STM32寄存器的访问方式存在等待周期的差异? 有可能是哪些原因引起的?

无等待周期

无等待周期

有等待周期

有等待周期


谢谢
宏雁
收藏 评论3 发布时间:2019-1-10 10:02

举报

3个回答
stm1024 回答时间:2019-1-10 12:39:42
应该是逻辑电路设计上导致的吧。就像一些单线传输协议,在时钟上升沿寄存器准备数据并锁存,在时钟下降沿输出数据之类的,你需要访问数据,就需要等待1个时钟周期……这些寄存器可能也是类似的

评分

参与人数 1蝴蝶豆 +2 收起 理由
STMCU + 2

查看全部评分

MrJiu 回答时间:2019-1-10 13:40:42
这个可能涉及到芯片的设计了,具体原因,有可能是楼上所说!!!我也在等大神解答。。。

评分

参与人数 1蝴蝶豆 +1 收起 理由
STMCU + 1

查看全部评分

aiherong 回答时间:2019-1-10 22:21:45
粗略地说,寄存器的存储基本单元就是触发器; 32位也好,8位也好立即数的载入靠的是移位寄存器,也就有个节拍问题,这是等待周期的主要原因。若想更进一步了解建议先看单双稳,镜像,推挽等基本电路,再看与非或,最后看比较器,触发器,计数器,寄存器,这些是集成电路的细胞,你就彻底明白了!

评分

参与人数 1蝴蝶豆 +2 收起 理由
STMCU + 2

查看全部评分

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版