智能车制作
标题:
两个输入捕捉定时中断怎么写啊
[打印本页]
作者:
┦H3ゞ峰峰ぎ
时间:
2013-1-30 15:56
标题:
两个输入捕捉定时中断怎么写啊
一路的我会,两路的就不会了,寄存器看着应该是都设置对了
作者:
米饭伯爵
时间:
2013-1-30 15:59
好像128只能捕捉一路的
作者:
音之夏萤
时间:
2013-1-30 21:55
二楼正解
作者:
┦H3ゞ峰峰ぎ
时间:
2013-1-31 07:41
谢谢各位,我已经找到问题了,已经可以多路同时使用了
作者:
木铎金声
时间:
2013-2-2 14:40
我也是这问题,既然你已经解决了,就分享一下吧,谢谢了。
作者:
┦H3ゞ峰峰ぎ
时间:
2013-2-3 07:51
木铎金声 发表于 2013-2-2 14:40
我也是这问题,既然你已经解决了,就分享一下吧,谢谢了。
#pragma CODE_SEG __NEAR_SEG NON_BANKED //指示该程序在不分页区
interrupt 8 void PT_IC0(void) //通道0
{
counter_value[0]=TC0;//读取当前计数值,可用于脉冲间隔时间计算
//TSCR1 的TFFCA 位置位时,访问TCx 可清FLAG1
Input_counter++;
PORTE_PE5=~PORTE_PE5;//A 口led 翻转
TFLG1_C0F=1;//清相应通道中断标志位
}
#pragma CODE_SEG __NEAR_SEG NON_BANKED //指示该程序在不分页区
interrupt 9 void PT_IC1(void) //通道1
{
counter_value[1]=TC1;//读取当前计数值,可用于脉冲间隔时间计算
Input_counter++;
PORTE_PE6=~PORTE_PE6;//A 口led 翻转
TFLG1_C1F=1;//清相应通道中断标志位
}
欢迎光临 智能车制作 (http://dns.znczz.com/)
Powered by Discuz! X3.2