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

STM32F103手册定时器模块-TIMx_EGR寄存器_UG位描述是不是有误?

[复制链接]
sdfsdfsdfty 提问时间:2022-9-20 17:00 / 未解决

手册有误

手册有误

根据这个描述,当产生更新事件时,在中心对称模式下计数器会被清0
但是实际测试,中心对称模式下,向上计数到ARR(产生更新事件,但是计数器不会被清0,而是保持CCR的值,以延续后续的向下计数)和向下计数到0,都会产生更新事件
如果和手册描述的这个样子,那么中心对称模式计数就没法实现了
收藏 评论4 发布时间:2022-9-20 17:00

举报

4个回答
xmshao 回答时间:2022-9-20 17:51:42
这里TIMx_EGR里UG位,是用来通过软件方式产生更新事件的,进而让TIMIER复位。




你这里提到中心对齐计数模式下,是可以在向上和向下计数的峰点和谷点产生溢出并
触发更新事件。


更新事件的结果会导致计数器的重装,但重装值并不一定是0,这个要结合具体的计数模式。


具体到你说的情况,中心对齐计数模式下,向上计数到ARR-1时溢出,重装值是ARR,而非0,
并且从ARR继续往下计数,记到1时又产生溢出,CNT重装为0值,再接着向上计数,这样循环往复。
butterflyspring 回答时间:2022-9-20 17:46:19
手册这位的第一句话是条件,这位是软件产生更新事件,不是运行时达到上限溢出产生的硬件跟新事件哦。
这一位通常初始化软件设置一下时用来加载设定值到影子寄存器的。
sdfsdfsdfty 回答时间:2022-9-20 17:37:29
有人吗???????
sdfsdfsdfty 回答时间:2022-9-20 19:36:12
xmshao 发表于 2022-9-20 17:51
这里TIMx_EGR里UG位,是用来通过软件方式产生更新事件的,进而让TIMIER复位。

谢谢大佬,清晰明了,懂了懂了。
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版