找回密码
 立即注册
查看: 160|回复: 5

预分频器由预装载寄存器和影子寄存器组成。我的这种描述是否正确?

[复制链接]
  • 打卡等级:偶尔看看I
  • 打卡总天数:19
  • 最近打卡:2025-08-01 22:27:17

18

主题

32

回帖

312

积分

中级会员

积分
312
发表于 2025-7-31 16:26:40 | 显示全部楼层 |阅读模式
数据手册的原话是这样描述高级PWMA的预分频器的,

我感觉不是容易理解,自己理解后重新写了一下,不知道正确不?
下面是我的理解,请指教。


截图202507311623143138.jpg
截图202507311625484728.jpg
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:34
  • 最近打卡:2025-08-15 13:39:02

14

主题

150

回帖

1737

积分

版主

积分
1737
发表于 2025-7-31 17:28:39 | 显示全部楼层
帮您问了我们技术,稍后会回复您

点评

已回复,请编写技术手册的同事改一下这部分的描述  发表于 2025-7-31 22:40
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:547
  • 最近打卡:2025-08-21 21:27:12
已绑定手机
已实名认证

116

主题

2712

回帖

6806

积分

版主

积分
6806
发表于 2025-7-31 22:39:18 | 显示全部楼层
你好,这部分的理解可以参考定时器自动重载部分
截图202507312233042731.jpg
您的理解恰好相反,准确来说是影子寄存器才能被用户写入
截图202507312234228231.jpg
写入必须遵守先高字节再低字节,这部分的作用是控制影子寄存器进入一种“正在写”的状态
此时,如果来到了一次更新事件,会因为“正在写”而不进行影子寄存器到实际寄存器的更新
只有在按照先高后低的顺序写完以后,此时再来临一次更新事件(PWM寄存器到达设定值,也可以理解为输出了一个完整的PWM后),才会将影子寄存器的值更新到这个实际的寄存器中
容易看不懂是因为里面提到了预装载寄存器和影子寄存器两种概念,其实这两种都是指的同一个寄存器(非实际的那个预分频寄存器)
可以让文档部分的同事将这两个概念更改一下,以免引起歧义和理解困难
最后,感谢您的建议,我们将继续完善技术手册的内容
截图202507312235133838.jpg
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:19
  • 最近打卡:2025-08-01 22:27:17

18

主题

32

回帖

312

积分

中级会员

积分
312
发表于 2025-8-1 22:27:17 | 显示全部楼层
好的,我在理解一下
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:19
  • 最近打卡:2025-08-01 22:27:17

18

主题

32

回帖

312

积分

中级会员

积分
312
发表于 2025-8-1 22:44:17 | 显示全部楼层
王*** 发表于 2025-7-31 22:39
你好,这部分的理解可以参考定时器自动重载部分

您的理解恰好相反,准确来说是影子寄存器才能被用户写入


这是向上计数模式,使能了自动重载(ARPE=1),写入自动重载寄存器的数据将被保存在预装载寄存器中,并在下一个更新事件(UEV) 时传送到影子寄存器。
不知道
预分频器的预装载寄存器和影子寄存器 和 自动重载寄存器的预装载寄存器和影子寄存器,功能是否相同?



如果相同,按照自动重载寄存器的使用情况,我的理解,影子寄存器是保存当前正在使用的值,预装载寄存器是供用户写入的值。

还有数据手册中的这句话,没提到
预分频器有影子寄存器。我可以下下图这样理解不?



截图202508012232509959.jpg
截图202508012239516157.jpg
截图202508012243382853.jpg
回复

使用道具 举报 送花

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

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-8-24 02:37 , Processed in 0.180530 second(s), 75 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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