这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » 国产MCU » 【STC32G12K128】PWMA的时基单元

共2条 1/1 1 跳转至

【STC32G12K128】PWMA的时基单元

专家
2024-12-15 00:40:43     打赏

PWMA 的时基单元包含:

    ※ 16 位向上/向下计数器

    ※ 16 位自动重载寄存器

    ※ 重复计数器

    ※ 预分频器

1.png


16 位计数器、预分频器、自动重载寄存器和重复计数器寄存器都可以通过软件进行读写操作。

自动重载寄存器由预装载寄存器和影子寄存器组成。可在在两种模式下写自动重载寄存器:

            ※ 自动预装载已使能(PWMA_CR1 寄存器的 ARPE 位为 1)。

                    在此模式下,写入自动重载寄存器的数据将被保存在预装载寄存器中,

                    并在下一个更新事件(UEV)时传送到影子寄存器。

            ※ 自动预装载已禁止(PWMA_CR1 寄存器的 ARPE 位为 0)。

                    在此模式下,写入自动重载寄存器的数据将立即写入影子寄存器。

        更新事件的产生条件:

            ※ 计数器向上或向下溢出。

            ※ 软件置位了 PWMA_EGR 寄存器的 UG 位。

            ※ 时钟/触发控制器产生了触发事件。

        在预装载使能时(ARPE=1),如果发生了更新事件,预装载寄存器中的数值(PWMA_ARR)将写入影子寄存器中,并且 PWMA_PSCR 寄存器中的值将写入预分频器中。

        置位 PWMA_CR1 寄存器的 UDIS 位将禁止更新事件(UEV)。





关键词: 菜鸟学单片机    

专家
2024-12-15 14:53:06     打赏
2楼

学习学习!


共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]