STM8S105C6 PWM不受寄存器控制了,求急救
本来程序都调好了,电机也可以控制了。新作了pcb,刷程序后发现,pwm有输出,但是3个桥都输出互补信号,占空比可调。调试模式下,修改CCERCCMR 后,无论寄存器修改为什么值,但pwm输出保持原样,即使CCER设置禁止输出,pwm信号输出依旧。但BKR禁止输出有效,就是可以禁止所有输出,(LOCK为0) 。发现,在初始化中配置PWM输出模式,上电复位后,PWM输出就输出相应的波形,但之后再更改CCER等寄存器,输出不再变化。 实在不知什么原因,求解各位。
干扰把单片机干掉了?既然之前是调好的,新做PCB为什么有问题,新PCB和以前有何不同? 好奇怪的问题啊,从来没见过 不知道那个寄存器能都出来吗,看看写完之后,读出的是什么取值。在强电中(比如大型变频器)的确存在刚开始能控制,过后干扰来了,就控制不了了 目前就只有5V供电 ,还谈上什么干扰吧。哎,真是没法整了。搞了个开发板最小系统,也是这效果。:L
页:
[1]