找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 813|回复: 1
打印 上一主题 下一主题
收起左侧

关于ch32v307单片机的pwm输出频率的问题

[复制链接]
回帖奖励 1 黑币 回复本帖可获得 1 黑币奖励! 每人限 10 次
跳转到指定楼层
楼主
ID:1067540 发表于 2023-8-31 11:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
这款单片机的主频是144mhz,时钟TIM1在APB2总线上,APB2总线也是144mhz,从数据手册上看到该高级定时器是16位预分频器和16位自动重装载器。理论上PWM 最高只能输出48mhz的波形吧

现在我想配置该TIM输出10khz的pwm方波,遇到了以下问题:
我设定定时器1分频,即不分频,psc为4800,arr为10,占空比设置为50%,理论上应该输出一个1khz的方波,但是用示波器测量发现输出的是一个2khz的方波,给我整不会了,难道是pwm输出的最高值不是48mhz?


如果我想输出一个50khz的方波应该怎么配置psc和arr?求教!!!


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:194257 发表于 2023-8-31 15:35 | 只看该作者
首先要看你设定的系统主频是多少,按照你的这个现象,你的系统主频应该设定的是96MHz,把系统主频改到48MHz就好了
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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