久芯网

stm32g0 timer时序图

avatar sealoong 提问时间: 2023-08-09 10:59:12 / 已解决

下图的ARPE=0,就是ARP中的新值不会被应用到计数器,因此计数器始终计数到ARP之前存在的FF才会产生上溢,但计数器寄存器中的值还没到FF,下图显示的是到了36就上溢了,我就不懂这个点为啥。

我再加个小图关于ARPR解释的。

大佬请仔细看我问题描述,我之前问的可能不明白

stm32g0 timer时序图 [相关图片]

stm32g0 timer时序图 [相关图片]


如需获得 stm32g0 等器件的更多信息,请点击链接或 点击此处 联系在线客服!

3个回答
  • avatar xmshao
    最佳答案
    回答时间: 2023-08-09 11:28:19

    一個問題不必重複性發帖。原因就在於ARPE=0而且計數器在計到33時ARR被修改36並生效了,當然會在36這裏發生溢出。你如果不希望修改的數據影響當前計數周期,你可以將ARPE=1.

  • avatar sealoong
    回答时间: 2023-08-09 11:46:16
    xmshao 发表于 2022-2-21 13:44
    一個問題不必重複性發帖。原因就在於ARPE=0而且計數器在計到33時ARR被修改36並生效了,當然會在36這裏發生 ...

    收到

  • avatar sealoong
    回答时间: 2023-08-09 12:09:53
    xmshao 发表于 2022-2-21 13:44
    一個問題不必重複性發帖。原因就在於ARPE=0而且計數器在計到33時ARR被修改36並生效了,當然會在36這裏發生 ...

    ARPE=0修改是不会生效的

会员中心 微信客服
客服
回到顶部