智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 1790|回复: 2
打印 上一主题 下一主题

关于avr的pwm的问题,求教大牛解决~~

[复制链接]

6

主题

6

帖子

0

精华

注册会员

Rank: 2

积分
155
威望
123
贡献
26
兑换币
0
注册时间
2012-8-16
在线时间
3 小时
毕业学校
uestc
跳转到指定楼层
1#
发表于 2012-8-19 23:53:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
问AVR单片机 ATMEGA16L  的TCCR1B的末三位是对哪个时钟分频的。。。

我用OCR1B产生了一个PWM。。示波器看是60HZ左右的,我的程序是TCCR1B=0x02;  //就是8分频。。    这样说 原来的时钟就是480HZ左右。。到底这个时钟是哪里出来的。  注:晶振是7M的。


49

主题

3751

帖子

1

精华

顶级版主

Rank: 11Rank: 11Rank: 11Rank: 11

积分
27948

资源大师奖章论坛骨干奖章推广达人奖章优秀版主奖章热心会员奖章论坛元老奖章在线王奖章活跃会员奖章优秀会员奖章技术大牛奖章

威望
10632
贡献
10964
兑换币
4564
注册时间
2010-11-23
在线时间
3176 小时
2#
发表于 2012-8-20 08:42:50 | 只看该作者
对晶振那个时钟分频
如何分频请仔细阅读数据手册
回复 支持 反对

使用道具 举报

12

主题

185

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3413
威望
1741
贡献
998
兑换币
782
注册时间
2011-11-22
在线时间
337 小时
3#
发表于 2012-8-21 12:56:56 | 只看该作者
对谁分频?当然是总线时钟,AVR的总线时钟来源可能是外部晶振7M,也可以拆掉晶振编程熔丝位选择内部时钟(1M/2M4M/8M···可选择),具体是哪一个,就看你的熔丝位设置了。
另外,PWM的频率取决于2各方面,1个是分频系数的选择,就是对TCCR1B的设置,另外1个是TOP值的选择。
最后PWM的频率=BUS/分频系数/top,前提是快速模式,如果是修正模式,害的再除以2
回复 支持 反对

使用道具 举报

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

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-6-16 11:16 , Processed in 0.037791 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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