找回密码
 立即注册
查看: 1313|回复: 5

PCA输出PWM改了一点地方也可以?

[复制链接]
  • 打卡等级:偶尔看看III
  • 打卡总天数:32
  • 最近打卡:2025-06-29 07:08:37

11

主题

33

回帖

359

积分

中级会员

积分
359
发表于 2023-4-10 19:12:28 | 显示全部楼层 |阅读模式
范例中
    CCAPM0 = 0x42;                              //PCA模块0为PWM工作模式
    PCA_PWM0 = 0x80;                            //PCA模块0输出6位PWM
    CCAP0L = 0x20;                              //PWM占空比为50%[(40H-20H)/40H]
    CCAP0H = 0x20;
//--7位PWM--
    CCAPM1 = 0x42;                              //PCA模块1为PWM工作模式
    PCA_PWM1 = 0x40;                            //PCA模块1输出7位PWM
    CCAP1L = 0x20;                              //PWM占空比为75%[(80H-20H)/80H]
    CCAP1H = 0x20;

     

我变成这样


    CCAPM0 = 0x42;                              //PCA模块0为PWM工作模式
    PCA_PWM0 = 0x80;                            //PCA模块0输出
    CCAP0H = 0x20;

    CCAPM1 = 0x42;                              //PCA模块1为PWM工作模式
    PCA_PWM1 = 0x80;                           
    CCAP1H = 0x20;
   

输出是一样的 迷惑?









回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:454
  • 最近打卡:2025-06-28 21:18:20
已绑定手机

40

主题

2079

回帖

7167

积分

论坛元老

积分
7167
发表于 2023-4-10 19:52:38 | 显示全部楼层


PWM模式当计数器溢出时CCAPnH的值重载到CCAPnL中:
1.png

2.png

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民I
  • 打卡总天数:65
  • 最近打卡:2025-06-28 11:41:02

26

主题

1051

回帖

4034

积分

超级版主

积分
4034
发表于 2023-4-11 09:55:00 | 显示全部楼层
你这样修改后,第一个波形的占空比是不正确的,
发生重载事件时,CCAPnH寄存器的值会重载到CCAPnL中,后面的波形就正常了
如果你不在意第一个波形,可以像你这样修改
否则请按照范例编写代码
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:32
  • 最近打卡:2025-06-29 07:08:37

11

主题

33

回帖

359

积分

中级会员

积分
359
发表于 2023-4-12 11:32:19 | 显示全部楼层
zh*** 发表于 2023-4-11 09:55
你这样修改后,第一个波形的占空比是不正确的,
发生重载事件时,CCAPnH寄存器的值会重载到CCAPnL中,后面 ...

谢谢指导,第一个波形占空比不正确,我还没注意示波器上的显示,硬件PWM慢起动不影响后面工作
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:107
  • 最近打卡:2025-06-29 17:17:29

75

主题

6164

回帖

1万

积分

超级版主

积分
12946
发表于 2023-4-12 13:32:10 | 显示全部楼层
上电后CCAPnL是0,则第一个PWM周期的占空比为0,下一个周期占空比才是CCAPnH的值。
初始化给定 CCAPnL的值,但是后面更新PWM占空比时,则不要操作 CCAPnL,只操作 CCAPnH。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:32
  • 最近打卡:2025-06-29 07:08:37

11

主题

33

回帖

359

积分

中级会员

积分
359
发表于 2023-4-12 19:35:32 | 显示全部楼层
本帖最后由 MWX 于 2023-4-12 20:46 编辑

梁工:我想到了和泰电磁炉芯片,有半桥专用芯片。并有抖频技术。(内建IGBT高压驱动电路、硬件抖频电路)我想问一下STC芯片能否实现抖频?
327.png
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-6-29 21:52 , Processed in 0.129824 second(s), 81 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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