打印
[STM32F1]

STM32的PWM频率达到500KHZ后,能否做到1KHZ的增减?

[复制链接]
806|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
329547875|  楼主 | 2019-12-5 23:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
STM32的PWM频率达到500KHZ后,能否做到1KHZ的增减?


1、当我设置为500KHZ的频率时,用示波器可以捕捉到500KHZ的波形。当我想生产501KHZ时,示波器没有变化,502KHZ,没有变化,503KHZ,示波器任然显示500KHZ。
     当增加到504KHZ时,示波器可以捕捉,显示 504KHZ。 一直往上面加,基本是过4KHZ时才跳动一次。  我用3个示波器都测试过,结果都一样。
     也用了硬汉、原子的PWM产生的BSP文件里面的函数,结果也一样。

     各位大侠,能知道这是怎么一回事吗?

    芯片用外部晶振8MHZ,倍频到72MHZ的系统时钟。

2、 如果用STM32F407VE系列,系统时钟168MHZ,能否做到在500KHZ到600KHZ,1KHZ的调整了?
    目前手上没有板子,不好验证。

求各位指点。

                      目的就是想PWM频率达到500KHZ后,能够做到1KHZ的增减。

使用特权

评论回复
沙发
wx85105157| | 2019-12-6 03:57 | 只看该作者
这不是很正常么。72m输出50k,计数值就是144,你143的时候就是503.4khz啊。你要是想快用stm334。有等效4ghz的定时器的

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

103

帖子

2

粉丝