智能车制作

标题: 关于avr的pwm的问题,求教大牛解决~~ [打印本页]

作者: Cynthia    时间: 2012-8-19 23:53
标题: 关于avr的pwm的问题,求教大牛解决~~
问AVR单片机 ATMEGA16L  的TCCR1B的末三位是对哪个时钟分频的。。。

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



作者: turf456    时间: 2012-8-20 08:42
对晶振那个时钟分频
如何分频请仔细阅读数据手册
作者: 夜之音    时间: 2012-8-21 12:56
对谁分频?当然是总线时钟,AVR的总线时钟来源可能是外部晶振7M,也可以拆掉晶振编程熔丝位选择内部时钟(1M/2M4M/8M···可选择),具体是哪一个,就看你的熔丝位设置了。
另外,PWM的频率取决于2各方面,1个是分频系数的选择,就是对TCCR1B的设置,另外1个是TOP值的选择。
最后PWM的频率=BUS/分频系数/top,前提是快速模式,如果是修正模式,害的再除以2




欢迎光临 智能车制作 (http://dns.znczz.com/) Powered by Discuz! X3.2