找回密码
 立即注册
查看: 265|回复: 8

定时器生成的pwm频率太低了,我这样操作可以吗?

[复制链接]
  • 打卡等级:以坛为家I
  • 打卡总天数:351
  • 最近打卡:2025-05-02 00:50:51
已绑定手机

130

主题

1520

回帖

1859

积分

金牌会员

积分
1859
发表于 2025-1-24 15:09:32 来自手机 | 显示全部楼层 |阅读模式
定时器最低是 1us
我生成了个pwm,但是还是有频闪
现在我把定时器设置 11.0592,生成一个 1us的中断,然后把单片机主频设置成 24m那中断频率应该是 0.5us了,结果没有频闪了
这样会不会长期运行不稳定啊,出问题之类的?
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:513
  • 最近打卡:2025-05-02 07:32:37

21

主题

564

回帖

2678

积分

金牌会员

积分
2678
发表于 2025-1-24 17:38:32 | 显示全部楼层
我觉得没问题,改成48Mhz试试,应该更加不闪
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:351
  • 最近打卡:2025-05-02 00:50:51
已绑定手机

130

主题

1520

回帖

1859

积分

金牌会员

积分
1859
发表于 2025-1-24 17:56:55 来自手机 | 显示全部楼层
wangxiangtan 发表于 2025-1-24 17:38
我觉得没问题,改成48Mhz试试,应该更加不闪

更加不闪应该是,
不懂会不会因为定时器频率和主频不一致,
好像算超频了?

点评

只要单片机系统时钟没有超过规定频率就不算超频。 你那个所谓的频率不一致只是计算不一致而已,实际上就是0.5us这样子定时  详情 回复 发表于 2025-1-24 21:32
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:458
  • 最近打卡:2025-05-01 07:48:22
已绑定手机
已实名认证

110

主题

2219

回帖

5452

积分

版主

积分
5452
发表于 2025-1-24 21:32:37 | 显示全部楼层
vb2*** 发表于 2025-1-24 17:56
更加不闪应该是,
不懂会不会因为定时器频率和主频不一致,
好像算超频了? ...

只要单片机系统时钟没有超过规定频率就不算超频。
你那个所谓的频率不一致只是计算不一致而已,实际上就是0.5us这样子定时
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:351
  • 最近打卡:2025-05-02 00:50:51
已绑定手机

130

主题

1520

回帖

1859

积分

金牌会员

积分
1859
发表于 2025-1-24 21:50:29 | 显示全部楼层
王*** 发表于 2025-1-24 21:32
只要单片机系统时钟没有超过规定频率就不算超频。
你那个所谓的频率不一致只是计算不一致而已,实际上就 ...

那我再换个思路
我把定时器频率设置成5mhz
那单片机设置成30mhz
那是不是我定时器生成的pwm频率,就能直接X6 了?
这样可以长期稳定工作吗?
如果可以,那真的就太好了

点评

那直接用30Mhz定时更少不就行了? 计算上来说都是一样的  详情 回复 发表于 2025-1-24 21:53
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:458
  • 最近打卡:2025-05-01 07:48:22
已绑定手机
已实名认证

110

主题

2219

回帖

5452

积分

版主

积分
5452
发表于 2025-1-24 21:53:38 | 显示全部楼层
vb2*** 发表于 2025-1-24 21:50
那我再换个思路
我把定时器频率设置成5mhz
那单片机设置成30mhz

那直接用30Mhz定时更少不就行了?
计算上来说都是一样的
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:351
  • 最近打卡:2025-05-02 00:50:51
已绑定手机

130

主题

1520

回帖

1859

积分

金牌会员

积分
1859
发表于 2025-1-24 22:25:48 | 显示全部楼层
王*** 发表于 2025-1-24 21:53
那直接用30Mhz定时更少不就行了?
计算上来说都是一样的


对哦,,, 我一下傻了..
直接把定时器的主频弄高就行了..
哈哈哈哈..好办法
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:294
  • 最近打卡:2025-03-06 09:25:41

8

主题

318

回帖

1835

积分

金牌会员

积分
1835
发表于 2025-1-26 00:16:19 | 显示全部楼层

不知道你用哪款PWM
盲猜8G的,PAC模块可以直接用时钟频率
2025-01-26_001339.png

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:351
  • 最近打卡:2025-05-02 00:50:51
已绑定手机

130

主题

1520

回帖

1859

积分

金牌会员

积分
1859
发表于 2025-1-26 01:18:56 来自手机 | 显示全部楼层
Lkck8210 发表于 2025-1-26 00:16
不知道你用哪款PWM
盲猜8G的,PAC模块可以直接用时钟频率

是8g
之前我一直认为硬件pwm没有频闪,但是我发现把周期调长了,也会有频闪
那我用定时器把频率弄高点,也就没有频闪了
我上手还是十几片stc8g1k08 sop8就不用浪费了
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-5-2 09:00 , Processed in 0.273803 second(s), 104 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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