maga16 定时器学习笔记.docx
《maga16 定时器学习笔记.docx》由会员分享,可在线阅读,更多相关《maga16 定时器学习笔记.docx(5页珍藏版)》请在第一文库网上搜索。
1、ATmega16单片机仃3个定时/厚器:ACO、T/C1和T/C2,其MT/C0和T/C2启均:的定时/计数讴一而T/C1是16位的定时/计数潜,这里以T/C1为例讲解。 :普通模式; CTC模式; :快速PWM模式; :相位修正PWM模式; 相位频率修正PWM模式; 输入捕获模式;普通模式时最简单的I:作模式,和51单片机的定时计数器类似,根据设定的时钟频率,每过一个时钊J计数寄存器数值加1。J6位计数器卜CrW),。累加,当计数到C)XFFTF之后,0丁计数便溢出,TCNTI简单WJ最小值OXC1Oc)O茎新开始I卜数。V普通模式用到的寄存器1、T/C1控制寄存器TCCRIB耳初始值7II
2、CNC1R/W,:位2:0-CS12:0:T/C1时钟选择CS12CS11CS10说明Q_0一无时钟源4/c停001c1k01(无预分频)010CIkUo/8(来自预分频器)011C1kQZ64(来自预分频器)100CIIO/256(来自预分频器)101C11O/1024(来自预分频器)110外部T1引脚,下降沿驱动111外部T1引脚,上升沿驱动2、计数存储器TCNT1H和TCNT11开47654321I-TCNTI”8TCNT170普通模式的使用方法TCNT1H已根据需要选择时钟源(寄存器TCeRIB)。3、BitTzcrpitji7存器TIMSK2、根据定时时间利时钟源确定定时器的初值76
3、543I210VIOCIE2|TOg|TCE1OaEIAOoE1B八T。g)。屣。T6E。|(奇存然TCNT1H和TCNT11)O读/号RWrJwRWrJwR?W1RWRWRWW。.:.3、设置中断使能位。位gTO1E1:T心1溢出上陆使能位:。,1iz2r1JJ,正态看4璃币的I位然贵1时,T/C1的温HI中断使能4、选择中断号,编勺卜断服务程不,注意:在RZW-IEFR的TOVIN位,CPUW1始执PC1溢;I1中断服务函数里面需要重新设置定时器初修波形产生模式位描述y&TC模式1Iy/严于输出1/2占彘诙方波信号均于产生准确的连续定时信号模式WGM13WGM12(CTC1)WGM11(P
4、WM11)WGM10(PWM10)定rt外敷工作模式甘敷上Hf1TOPOCR1XK新时刻TOV1位时奥00000普通模式OxFFFF立即更新MAX100018位相位修正PWM0xFFTOPBOTTOM200109位相位修正PVVMOxOIFFTOPBOTTOM3001110位相位修正PWMOxO3FFTOPBOTTOM40100CTCR1A立即更新MAX501018位快速PWMO(OoFFTOPTOP601109位快速PWMOxOIFFTOPTOP7011110位快速PwM03FFTOPTOP81000相位与5率修正PVvMICR1BOTTOMBOTTOM91001相位与频率修正PVMOCR1
5、ABOTTOMBOTTOM101010相位修正PWMICR1TOPBOTTOM111011相位修正PWMR1ATOPBOTTOM121100CTCICR1立即更新MAX131101保盲-141110快速PWMICR1TOPTOP151111快速PWMR1ATOPTOP1、:在CTC模式(WGM13:0=4或者12)F,OCRIA或ICR1寄。器川调”计数器的分辨率。、尤数值TCNI达B1I到预先设定的OCR1A(WGM13:O=4)或者ICR1(WGM13:0=12)时,TCNT1被动清零。OCR1A或读/写ICRCI定义了计数器的最大计数位。初始值CTC模式用到的寄存器T/C1控制寄存器AT
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- maga16 定时器学习笔记 定时器 学习 笔记
