智能车制作
标题:
激光发射接收,怎样设置180K的激光频率!
[打印本页]
作者:
小鱼
时间:
2011-7-28 13:55
标题:
激光发射接收,怎样设置180K的激光频率!
激光新手!我想用一个激光传感器,硬件都做好了,但是不知道怎样设置给激光的180K激光频率,我用的是AVR128 打算用PB口的15.16.17口来设置给激光的PWM,请教各位高手们!!!
作者:
466134905
时间:
2011-7-28 17:45
同求。。
作者:
466134905
时间:
2011-7-28 17:45
同求。。
作者:
466134905
时间:
2011-7-28 17:46
同求。。
作者:
xxiaohui33
时间:
2011-7-28 20:11
???
作者:
baoge
时间:
2011-7-28 20:55
不是有内带的pwm功能吗?
作者:
小鱼
时间:
2011-7-31 00:12
不过需要设置180K的频率,现在我设置其他的就忽略了,就挑设置激光的
DDRB=0XE0;
PORTB=0XE0;
TCCR1A=0X6B;
TCCR1B=0X19;
OCR1A=87;
OCR1B=18;
OCR1C=18;
不知道这样行?
作者:
zjcxsys
时间:
2011-8-4 19:48
回复
7#
小鱼
测一下输出啊
作者:
小鱼
时间:
2011-8-5 00:22
回复
8#
zjcxsys
问题解决了,可以这样设置的,我又设置了一个:
void jiguang()
{
TCCR1A=0XA8; //启动定时器1,使用无分频
TCCR1B=0X11;
ICR1=44;
OCR1A=6;//频率为 180k
}
定义一个子函数,在主函数里面初始化时,调用就好了。测了输出,是有的,不过可能不是很准确的180K吧
作者:
zjcxsys
时间:
2011-8-6 15:35
回复
9#
小鱼
180k范围都是可以的 不用特别精确的
欢迎光临 智能车制作 (http://www.znczz.com/)
Powered by Discuz! X3.2