DD_Z 发表于 4 天前

梁工 发表于 2024-7-4 15:43
你的程序有问题,P3.5是PCA1,并且还操作无关的 PWMA_PS、 PWMB_PS。

我写了测试程序给你:


我是新手,请教一下以下修改端口,应该怎么改代码?

本例 PWM0(CCP0)-->P3.7, PWM1(CCP1)-->P3.5, PWM2(CCP2)-->P2.0, PWM3(CCP3)-->P2.4, 用户可以自行修改切换到其它端口.

梁工 发表于 4 天前

DD_Z 发表于 2025-6-25 13:40
我是新手,请教一下以下修改端口,应该怎么改代码?

本例 PWM0(CCP0)-->P3.7, PWM1(CCP1)-->P3.5, PWM2( ...

PCAn(CCPn)固定4个IO,不可切换,程序改STC8A8K64D4,这个IO可切换的,但是放在这里,没记得去掉后面的注释。
这个IC还有8个通道的16位高级PWM,请优先使用,IO可切换。

DD_Z 发表于 4 天前

DD_Z 发表于 2025-6-25 13:40
我是新手,请教一下以下修改端口,应该怎么改代码?

本例 PWM0(CCP0)-->P3.7, PWM1(CCP1)-->P3.5, PWM2( ...

非常感谢!
有没有16位高级PWM的范例?如有,请分享一下。

梁工 发表于 4 天前

DD_Z 发表于 2025-6-25 14:47
非常感谢!
有没有16位高级PWM的范例?如有,请分享一下。

与STC8H系列的高级PWM程序通用:

STC8H系列-高级PWM范例程序下载,2024/1/3 更新
https://www.stcaimcu.com/thread-1779-1-1.html
(出处: 国芯技术交流网站)

DD_Z 发表于 4 天前

梁工 发表于 2025-6-25 21:52
与STC8H系列的高级PWM程序通用:

STC8H系列-高级PWM范例程序下载,2024/1/3 更新


梁工,多谢了!
页: 1 [2]
查看完整版本: STC12H1K16PWM 没输出输出的问题 | 梁工给了正确的程序