搜索

[技术问答] HC32F073使用ADT4输出PWM,如何配置高频占空比?

[复制链接]
1486|8
手机看帖
扫描二维码
随时随地手机跟帖
kfhzy|  楼主 | 2021-7-21 20:40 | 显示全部楼层 |阅读模式
HC32F073在调试中,用官方样例程序:
5640460f81311350c0.png
7081360f8158584169.png
能够产生周期488.7Hz,占空比49.85%的波形,其中0xC000是0x4000的三倍。
那么,按照3倍的比例关系,配置成:
App_AdvTimerInit(3000, 1000, 0);  //AdvTimer4初始化
后,输出波形为:周期8kHz,占空比47.33%
1061560f815a00225b.png

当配置成:
App_AdvTimerInit(300, 100, 0);  //AdvTimer4初始化
后,输出波形为:79.80kHz,占空比只有23.37%了
7489460f815b30408f.png


这是什么原因呢?我哪里算错了么?



使用特权

评论回复
kfhzy|  楼主 | 2021-7-22 11:21 | 显示全部楼层
搞了两天了,还是没摸到头绪啊

使用特权

评论回复
kfhzy|  楼主 | 2021-7-22 19:10 | 显示全部楼层
这问题,有人遇到么?这论坛里有原厂的人么?希望各位解释一下吧

使用特权

评论回复
kfhzy|  楼主 | 2021-7-23 14:16 | 显示全部楼层
这么大的问题,能沉?

使用特权

评论回复
liangzhou1988| | 2021-7-23 15:20 | 显示全部楼层
kfhzy 发表于 2021-7-23 14:16
这么大的问题,能沉?

哪有什么大问题,配置没对而已

使用特权

评论回复
liangzhou1988| | 2021-7-23 15:47 | 显示全部楼层
给你打个样,80%占空比,看我的代码。
F07X 0.8占空比.png

hc32f072 TIM4 PA08 pwm测试.zip

4.02 MB, 下载次数: 6

使用特权

评论回复
liangzhou1988| | 2021-7-23 15:48 | 显示全部楼层

使用特权

评论回复
kfhzy|  楼主 | 2021-7-24 08:34 | 显示全部楼层

刚试了你的代码,我这里跑出来,频率是20khz,但占空比只有 13.12%

使用特权

评论回复
kfhzy|  楼主 | 2021-7-24 08:36 | 显示全部楼层

1568960fb605d7713d.png
这是按照你程序跑出来的配置,
8937060fb60a568342.png

使用特权

评论回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

我要发帖 我要提问 投诉建议 申请版主

快速回复

您需要登录后才可以回帖
登录 | 注册
高级模式

本版热帖

本版活跃用户

优质原创写原创,赢大奖

编辑推荐

  • 1 kk的回忆 得到打赏 ¥561.01
  • 2 火星国务卿 得到打赏 ¥518.00
  • 3 呐咯密密 得到打赏 ¥295.00
  • 4 小叶三千 得到打赏 ¥210.00
  • 5 jinglixixi 得到打赏 ¥190.00
  • 6 Gavin3389 得到打赏 ¥180.00
  • 7 神圣雅诗人 得到打赏 ¥170.00
  • 8 xyz549040622 得到打赏 ¥150.00
  • 9 linghz 得到打赏 ¥120.00
  • 10 137017878 得到打赏 ¥115.00
在线客服 快速回复 返回顶部 返回列表