红叶枫了 发表于 2015-8-8 09:45:28

STM8S105C6 PWM不受寄存器控制了,求急救

               
                           本来程序都调好了,电机也可以控制了。新作了pcb,刷程序后发现,pwm有输出,但是3个桥都输出互补信号,占空比可调。调试模式下,修改CCERCCMR 后,无论寄存器修改为什么值,但pwm输出保持原样,即使CCER设置禁止输出,pwm信号输出依旧。但BKR禁止输出有效,就是可以禁止所有输出,(LOCK为0) 。发现,在初始化中配置PWM输出模式,上电复位后,PWM输出就输出相应的波形,但之后再更改CCER等寄存器,输出不再变化。   实在不知什么原因,求解各位。

zhuoyemp4 发表于 2015-8-8 11:00:43

干扰把单片机干掉了?既然之前是调好的,新做PCB为什么有问题,新PCB和以前有何不同?

你好我好大家好! 发表于 2015-8-8 13:38:04

好奇怪的问题啊,从来没见过

watershade 发表于 2015-8-8 13:53:35

不知道那个寄存器能都出来吗,看看写完之后,读出的是什么取值。在强电中(比如大型变频器)的确存在刚开始能控制,过后干扰来了,就控制不了了

红叶枫了 发表于 2015-8-9 08:29:53

目前就只有5V供电 ,还谈上什么干扰吧。哎,真是没法整了。搞了个开发板最小系统,也是这效果。:L
   
页: [1]
查看完整版本: STM8S105C6 PWM不受寄存器控制了,求急救