找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1948|回复: 2
收起左侧

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

[复制链接]
ID:87000 发表于 2019-12-5 23:08 | 显示全部楼层 |阅读模式
1、当我设置为500KHZ的频率时,用示波器可以捕捉到500KHZ的波形。当我想生产501KHZ时,示波器没有变化,502KHZ,没有变化,503KHZ,示波器任然显示500KHZ。
     当增加到504KHZ时,示波器可以捕捉,显示 504KHZ。 一直往上面加,基本是过4KHZ时才跳动一次。  我用3个示波器都测试过,结果都一样。
     也用了硬汉、原子的PWM产生的BSP文件里面的函数,结果也一样。

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

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

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

求各位指点。

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

使用道具 举报

ID:25310 发表于 2019-12-6 08:16 | 显示全部楼层
这个要找STM的工程师咨询一下比较专业吧。
回复

使用道具 举报

ID:464303 发表于 2019-12-6 16:06 | 显示全部楼层
你这个问题是比较的麻烦,因为决定频率的有两个参数,一个是预分频系数和另一个计数值两个数据共同决定。当固定其中一个值,只改变其中一个的话,就会出现这样的问题。例如使用72mhz
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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