码迷,mamicode.com
首页 > 其他好文 > 详细

AVR第9课:定时器1的CTC模式

时间:2014-11-25 14:28:07      阅读:283      评论:0      收藏:0      [点我收藏+]

标签:avr   ctc   

操作定时器实际上就是在操作寄存器并配置参数。

<strong>#include<iom16v.h>
#include<macros.h>

void main()
{
 	 DDRD = DDRD|0x30;
	 TCCR1A = 0x50;
	 TCCR1B = 0x09;
	 OCR1A = 65535;
}</strong>
CTC模式下,相关的寄存器:TCCR1A、TCCR1B、OCR1A。相关的引脚是:PD4和PD5。当然你可以用示波器来检测某一引脚PD4或者PD5,就会看到方波。还有一个方法是,将周期调节到1秒,再将PD4链接到发光二极管,就可以看到发光二极管闪烁,有规律的闪烁。但是可惜看不到波形。f=fclk/(2*N*OCRnA)。N表示几分频,OCRnA表示它的最大值。

AVR第9课:定时器1的CTC模式

标签:avr   ctc   

原文地址:http://blog.csdn.net/kotei_88_luluc_66/article/details/41480919

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!