atmega 定时器问题
2019-03-24 20:53发布
打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮
我是初学者 看到很多用定时器做延迟的函数中都用到了对输入捕获和输出捕获寄存器的操作,这种操作有什么用处.请大虾解释一下 谢谢void timer1_init(void)
{
TCCR1B = 0x00; //stop,关掉
TCNT1H = 0xFF; //setup 0.2s设置高4位初值
TCNT1L = 0x3D; //设置低四位初值
OCR1AH = 0x00;
OCR1AL = 0xC3;
OCR1BH = 0x00;
OCR1BL = 0xC3;
OCR1CH = 0x00;
OCR1CL = 0xC3;
ICR1H = 0x00;
ICR1L = 0xC3;
TCCR1A = 0x00;
TCCR1B = 0x05; //start Timer 1024
}
此帖出自
小平头技术问答
一周热门 更多>