[电机应用] PWM寄存器的写入顺序有何要求?

[复制链接]
3982|13
 楼主| powerantone 发表于 2024-10-16 14:59 | 显示全部楼层 |阅读模式
对于中颖单片机的PWM寄存器,必须按照从低位到高位的顺序进行赋值。这是因为中颖MCU的PWM寄存器在配置时,是将寄存器高位的赋值信号作为写入信号,在接收到这个信号时,统一写入寄存器的高低位。如果先写高位后写低位,可能会导致低位的写入动作无效。
可怜的小弗朗士 发表于 2024-10-22 11:44 | 显示全部楼层
先写低位再写高位
海滨消消 发表于 2024-10-24 11:23 | 显示全部楼层
从低位到高位
tpgf 发表于 2024-11-4 16:43 | 显示全部楼层
PWM寄存器的写入顺序要求,主要取决于具体的单片机或微控制器架构
caigang13 发表于 2024-11-5 08:03 | 显示全部楼层
这个没有强制要求,按照库函数得接口进行配置即可。
keaibukelian 发表于 2024-11-5 08:04 | 显示全部楼层
在进行PWM配置时,建议参考具体的硬件手册或开发文档,以确保按照正确的顺序和步骤进行操作
八层楼 发表于 2024-11-5 15:08 | 显示全部楼层
在配置PWM寄存器时,必须按照从低位到高位的顺序进行赋值。这是因为这些单片机的PWM寄存器在配置时,是将寄存器高位的赋值信号作为写入信号,在接收到这个信号时,统一写入寄存器的高低位
观海 发表于 2024-11-5 18:01 | 显示全部楼层
如果先写高位后写低位,可能会导致低位的写入动作无效
guanjiaer 发表于 2024-11-5 19:48 | 显示全部楼层
某些情况下,可能需要遵循特定的寄存器写入顺序,以确保配置的正确性和稳定性。通常需要先设置时钟源、周期和占空比等参数,然后再使能相应的PWM输出通道
heimaojingzhang 发表于 2024-11-5 21:37 | 显示全部楼层
在修改PWM相关寄存器之前,有时需要先向保护寄存器写入特定值以允许修改,并在配置完成后将保护寄存器清零以确保配置生效
szt1993 发表于 2024-11-24 23:17 | 显示全部楼层
PWM相关寄存器设置很重要的
LOVEEVER 发表于 2024-11-25 23:08 | 显示全部楼层
PWM寄存器的写入顺序要求
中国龙芯CDX 发表于 2025-6-27 21:47 | 显示全部楼层
PWM设置能够最终改变电压
玫瑰凋零日记 发表于 2025-6-30 21:05 | 显示全部楼层
PWM 寄存器的写入顺序因芯片而异。部分芯片要求先写占空比低 8 位,再写高 2 位,如中颖单片机。也有芯片如 CMS79F133 需先写高 2 位到缓存,再写低 8 位才锁存完整值。还有芯片需先配置保护寄存器,再按序配置其他寄存器。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

680

主题

4056

帖子

4

粉丝
快速回复 在线客服 返回列表 返回顶部