智能车制作

标题: 行场中断初始化 [打印本页]

作者: 915187543    时间: 2011-4-8 17:33
标题: 行场中断初始化
/***************************行场中断初始化************************************/

void vinterruptsinit(void)

{

TIOS=0x00;

TCTL4=0x09;
TSCR1=0x80;

TIE_C1I = 1;

TIE_C0I = 1;  

}帮忙解释下谢谢
作者: 花谓伊人俏丶    时间: 2012-3-24 10:58
这些主要是寄存器赋值啊  查资料就可以找到了啊!!
作者: §;τ︷疯_zI    时间: 2012-11-10 19:47
void vinterruptsinit(void)

{

TIOS=0x00;   //外部输入捕捉0,1通道

TCTL4=0x09;   //通道0上升沿触发,通道1下降沿触发
TSCR1=0x80;  //使能

TIE_C1I = 1;   //通道1中断使能

TIE_C0I = 1;   //通道0中断使能

}
其实还要在结构体里加多一句 TFLG1=0xff;  //清中断标志位  ,这样就perfect了。
作者: 马杰    时间: 2015-3-8 15:55
§;τ︷疯_zI 发表于 2012-11-10 19:47
void vinterruptsinit(void)

{

TIOS=0x00;   //外部输入捕捉0,1通道
为什么这句话 就代表着 通道0,1
那我要是改成通道0,2. 又该怎么办?





欢迎光临 智能车制作 (http://111.231.132.190/) Powered by Discuz! X3.2