找回密码
 立即注册
楼主: ZhangYiGen

8G1K08A-36I-SOP8 怎么输出可调频率和占空比的PWM?

[复制链接]
  • 打卡等级:以坛为家I
  • 打卡总天数:208
  • 最近打卡:2026-03-17 08:16:56
已绑定手机

16

主题

68

回帖

920

积分

高级会员

积分
920
发表于 2025-12-22 17:47:38 | 显示全部楼层
Debu*** 发表于 2024-9-14 17:31
注意不能给100%,最大值要限制到1023,给1023,波形就是直线,PWM函数已经处理好了 ...

占空比直接用你那个函数就好了,频率设置是哪个??      是这个吗???   CMOD=0x80;                                //设置空闲模式下PCA停止计数,禁止PCA计数器溢出中断,设置PCA时钟为系统时钟/12(900Hz) 这900HZ频率 共三路都是一样的吗?  你多少MHZ系统时钟?算得这个共用的900HZ?我又和8H搞混完了。学历那个混了这个
        

点评

PWM频率由主频、PCA位数、PCA分频决定 CMOD设置PCA时钟分频 [attachimg]125866[/attachimg]  详情 回复 发表于 2025-12-22 17:57
你先做了,再说话。
回复

使用道具 举报 送花

  • 打卡等级:以坛为家III
  • 打卡总天数:724
  • 最近打卡:2026-03-18 07:56:47
已绑定手机

97

主题

7244

回帖

1万

积分

超级版主

积分
13791
发表于 2025-12-22 17:57:01 | 显示全部楼层
不是*** 发表于 2025-12-22 17:47
占空比直接用你那个函数就好了,频率设置是哪个??      是这个吗???   CMOD=0x80;                  ...

PWM频率由主频、PCA位数、PCA分频决定
CMOD设置PCA时钟分频
截图202512221756569442.jpg

回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:208
  • 最近打卡:2026-03-17 08:16:56
已绑定手机

16

主题

68

回帖

920

积分

高级会员

积分
920
发表于 2025-12-22 18:03:43 | 显示全部楼层
Debu*** 发表于 2025-12-22 17:57
PWM频率由主频、PCA位数、PCA分频决定
CMOD设置PCA时钟分频

那我系统时钟30MHZ        CMOD=0X84   不分频      我的PWM频率是30MHZ?  然后3路 10位(0-1023)占空比? 对吗
你先做了,再说话。
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:208
  • 最近打卡:2026-03-17 08:16:56
已绑定手机

16

主题

68

回帖

920

积分

高级会员

积分
920
发表于 2025-12-22 18:04:39 | 显示全部楼层
不是*** 发表于 2025-12-22 18:03
那我系统时钟30MHZ        CMOD=0X84   不分频      我的PWM频率是30MHZ?  然后3路 10位(0-1023)占空 ...

错了是   CMOD=0X88   不分频

点评

0x88不分频,30 000 000 / 1024 = 29 296.875Hz  详情 回复 发表于 2025-12-22 20:14
你先做了,再说话。
回复

使用道具 举报 送花

  • 打卡等级:以坛为家III
  • 打卡总天数:724
  • 最近打卡:2026-03-18 07:56:47
已绑定手机

97

主题

7244

回帖

1万

积分

超级版主

积分
13791
发表于 2025-12-22 20:14:30 | 显示全部楼层
不是*** 发表于 2025-12-22 18:04
错了是   CMOD=0X88   不分频

0x88不分频,30 000 000 / 1024 = 29 296.875Hz
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:208
  • 最近打卡:2026-03-17 08:16:56
已绑定手机

16

主题

68

回帖

920

积分

高级会员

积分
920
发表于 2025-12-23 08:10:53 | 显示全部楼层
Debu*** 发表于 2025-12-22 20:14
0x88不分频,30 000 000 / 1024 = 29 296.875Hz

这下完全明白了
你先做了,再说话。
回复

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2026-3-23 23:08 , Processed in 0.107961 second(s), 70 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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