请选择 进入手机版 | 继续访问电脑版

国芯论坛-STC全球32位8051爱好者互助交流社区

 找回密码
 立即注册
查看: 2344|回复: 16

STC8H/STC32G的PWM输出任意周期和任意占空比的波形

[复制链接]

154

主题

2213

帖子

6435

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
6435
发表于 2022-12-11 13:36:33 | 显示全部楼层 |阅读模式
STC8H/STC32G的PWM输出任意周期和任意占空比的波形

STC8H/STC32G的PWM输出任意周期和任意占空比的波形-1.png
STC8H/STC32G的PWM输出任意周期和任意占空比的波形-2.png
回复

使用道具 举报

154

主题

2213

帖子

6435

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
6435
 楼主| 发表于 2022-12-11 13:38:19 | 显示全部楼层
1.png
回复 支持 反对

使用道具 举报

154

主题

2213

帖子

6435

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
6435
 楼主| 发表于 2022-12-15 08:07:59 | 显示全部楼层
这个16位高级PWM非常强悍,加上很多应用场景大家也是第一次用,
要彻底掌握,我们从0开始是花了 3个月 ~ 6个月 ,才完善了数据手册中那么多例程,
说1周从0到彻底掌握的,那是在装,吹水而已!
大家要有耐心,认真学习下,不懂就在这问,我们帮大家提供完善的局部程序
回复 支持 反对

使用道具 举报

0

主题

3

帖子

16

积分

新手上路

Rank: 1

积分
16
发表于 2023-1-7 13:52:08 来自手机 | 显示全部楼层
你好,这个例程他没有设置pwm输出频率,所以导致这个例程周期最大设置65536,也就是最大周期是6ms,就没办法晚再增大周期了,想再延长周期就得,设置pwm输出频率,他的pwm周期就能继续加长了,是不是可以在这个例程上加入pwm输出频率的设置,让他更完美一点,我个人看法,刚入门的小白,可能有些说的不对,哈
回复 支持 反对

使用道具 举报

154

主题

2213

帖子

6435

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
6435
 楼主| 发表于 2023-1-7 13:56:54 | 显示全部楼层
1.png
回复 支持 反对

使用道具 举报

0

主题

3

帖子

16

积分

新手上路

Rank: 1

积分
16
发表于 2023-1-7 14:04:29 | 显示全部楼层

PWMA_ARR,他最大只能赋值65536,pwm输出的周期是6ms,一旦这个数超过65536,周期就乱了,
回复 支持 反对

使用道具 举报

0

主题

3

帖子

16

积分

新手上路

Rank: 1

积分
16
发表于 2023-1-7 14:34:59 | 显示全部楼层

PWMA_ARR,加PWMA_PSCR,才能做到任意周期的pwm输出。PWMA_ARR最大就是65536,PWMA_PSCR可以把分母继续增大,分母大了,频率就小了,频率小了,周期就大了,您看是这么个道理不,还是说,我漏看了例程里面的指令,

PWM输出频率 =
系统工作频率SYSclk/{(PWMx_PSCR + 1)× (PWMx_ARR + 1)}
回复 支持 反对

使用道具 举报

1

主题

22

帖子

65

积分

注册会员

Rank: 2

积分
65
发表于 2023-1-8 16:11:06 | 显示全部楼层
学习了
回复

使用道具 举报

4

主题

486

帖子

1194

积分

超级版主

Rank: 8Rank: 8

积分
1194
发表于 2023-1-9 11:52:04 | 显示全部楼层
PWM输出频率:
未命名.jpg

所以输出最低的PWM频率是非常低的,跑35MHz最低可以到0.008Hz或0.004Hz。
回复 支持 反对

使用道具 举报

2

主题

21

帖子

122

积分

注册会员

Rank: 2

积分
122
发表于 2023-1-17 14:29:25 | 显示全部楼层
还好有范例和成型代码资源,这个PWM真的挺难的,我本就是半桶水之前用PCA还好现在高级PWM看都很难看懂哦,年后开始调STC8H的PWM,但愿顺利.
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2023-3-21 04:06 , Processed in 0.043644 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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