第3节 定时器模块的输入捕捉功能
推荐给好友
打印
加入收藏
更新于2008-08-29 01:09:34

9.3.1 输入捕捉的基本含义
与输入捕捉功能相关的引脚
IOC0~IOC7
8个通道分成两组,每组4个通道
输入捕捉的基本含义

 
9.3.2 输入捕捉寄存器
输入捕捉/输出比较选择寄存器(TIOS)
通道寄存器0~7(TC0~7)
定时器中断标志寄存器1(TFLG1)
定时器中断允许寄存器(TIE)
定时器控制寄存器3/定时器控制寄存器4(TCTL3/TCTL4)
输入控制修改寄存器(ICOVW)
输入控制系统控制寄存器(ICSYS)
延迟计数控制寄存器(DLYCT)
定时器输入捕捉保持寄存器0~3(TC0H~TC3H)
模数减1计数器(MCCNT)

9.3.3 带缓冲和不带缓冲的输入捕捉通道
不带缓冲的输入捕捉通道
带缓冲的输入捕捉通道
1)输入捕捉锁存模式
2)输入捕捉队列模式

9.3.4 输入捕捉中断编程C语言程序实例
输入捕捉中断编程C语言程序例主程序(main.c)
第1步:禁止总中断
第2步:芯片初始化
第3步:模块初始化(输入捕捉初始化、小灯初始化)
第4步:开放总中断
第5步:转第5步(等待中断) 
输入捕捉中断编程C语言程序例向量表文件(vectors.c)
void ( * const vector[])() = {
… …
ISR_TimerChan0, // ffee (定时器通道 0)
… …
_start // fffe (复位)
};

<<上一节 下一节>>


相关链接


 
关于我们 | 诚邀加盟 | 客户服务 | 相关法律 | 网站地图 | 友情链接 | 服务信箱:service@eefocus.com
© 2006 与非门科技信息咨询(北京)有限公司 All Rights Reserved.