STC32G12K128单片机同一个定时器可以输出2个不同相位的PWM方波的问题
目前的情况是我用了PWMA和PWMB做了2个方波,相位是一样的,占空比也可以调,没有用PWM中断处理,现在项目要求可以输出2个PWM方波,然后相位是90度,占空比可以调,不用PWM中断处理,不知道如何实现,现在怎么调试,相位移相90度没有办法实现,求各位高手指点指点一下,谢谢!初始化时给计数器赋不同的值再启动呗 lcwswust 发表于 2025-12-11 20:19
初始化时给计数器赋不同的值再启动呗
我的代码是这样写的,是不是改变框框里面2个?
https://www.stcaimcu.com/forum.php?mod=image&aid=124132&size=300x300&key=65ab24e358da8500&nocache=yes&type=fixnone
HeZiXian611 发表于 2025-12-11 20:40
我的代码是这样写的,是不是改变框框里面2个?
不是,像定时器一样有个CNTR lcwswust 发表于 2025-12-11 20:43
不是,像定时器一样有个CNTR
那个CNTR怎么用的,没有用过,可以指导一下吗?或者我上传代码,能否改一下? HeZiXian611 发表于 2025-12-11 20:53
那个CNTR怎么用的,没有用过,可以指导一下吗?或者我上传代码,能否改一下? ...
给它赋值就好,还能怎么用。 lcwswust 发表于 2025-12-11 21:03
给它赋值就好,还能怎么用。
好像不行
HeZiXian611 发表于 2025-12-11 21:30
好像不行
cnth需要右移8位使用再赋值
cntl需要强制转换unsigned char进行截断 王昱顺 发表于 2025-12-11 23:48
cnth需要右移8位使用再赋值
cntl需要强制转换unsigned char进行截断
可以了,谢谢2位高手的指点,{:woshou:}
页:
[1]