找回密码
 立即注册
查看: 672|回复: 4

stc8g1k08a PCA PWM波形异常,如图 | 已解决

[复制链接]
  • 打卡等级:初来乍到
  • 打卡总天数:1
  • 最近打卡:2024-01-09 21:13:50

6

主题

10

回帖

118

积分

注册会员

积分
118
发表于 2024-1-8 21:33:26 | 显示全部楼层 |阅读模式
如图波形异常,目前刚写完软件测试PWM波形,但是有这样的现象,请问有什么问题影响?
程序只有上电时进行配置,如下

    CCON = 0x00;
    CMOD = 0x00;                                //PCA时钟为系统时钟/12
    CL = 0x00;
    CH = 0x00;


    CCAPM1 = 0x42;                              //PCA模块1为PWM工作模式
    PCA_PWM1 = 0x00;                            //PCA模块1输出8位PWM
    CCAP1L = 0x20;                              //PWM占空比为87.5%[(100H-20H)/100H]
    CCAP1H = 0x20;

    CR = 1;

微信图片_20240108212957.jpg
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:415
  • 最近打卡:2025-04-30 09:58:34
已绑定手机

39

主题

2006

回帖

6841

积分

论坛元老

积分
6841
发表于 2024-1-9 19:10:19 | 显示全部楼层
烧录例程到芯片里试试看输出信号是否正常
截图202401091910106514.jpg
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:1
  • 最近打卡:2024-01-09 21:13:50

6

主题

10

回帖

118

积分

注册会员

积分
118
发表于 2024-1-9 21:13:41 | 显示全部楼层
乘风*** 发表于 2024-1-9 19:10
烧录例程到芯片里试试看输出信号是否正常

感谢,测试了一下,这是正常的。
检查看了一下程序,发现是调用了一个没有定义,但是声明了的函数,导致复位
很奇怪,没有报错,但是有告警,没有注意
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:7
  • 最近打卡:2025-04-19 08:35:19

0

主题

22

回帖

126

积分

注册会员

积分
126
发表于 2025-4-18 18:02:44 | 显示全部楼层
我想请教一下
    CCAP0L = 0x20;                              //PWM占空比为50%[(40H-20H)/40H]
    CCAP0H = 0x20;

   这个:PWM占空比为50%[(40H-20H)/40H]  中的40H  20H  都是哪里来的 (如何知道)我看了好久的手册都没有找到
而且 6、7、8位的都是 CCAP0L = 0x20;      
                                CCAP0H = 0x20;           
           占空比结果都不一样,困扰!        
   
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:7
  • 最近打卡:2025-04-19 08:35:19

0

主题

22

回帖

126

积分

注册会员

积分
126
发表于 2025-4-18 18:37:01 | 显示全部楼层
想明白了:6位最大值64   、7位最大值128、 8位最大值256 、 10位最大值1024    0x20转为十进制就是32
(64-32)/64*100 =50%     (128-32)/128*100=75%     (256-32)/256*100=87.8%       (1024 -32)/1024*100=96.875%

所以设置占空比只需要调整 CCAP0L      
                                       CCAP0H    的值就能得到相应的占空比。
如果不对还请前辈们指导谢谢!         
回复 支持 反对

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-5-2 04:16 , Processed in 0.121050 second(s), 76 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表