智能车制作
标题:
TIM输入捕捉理解
[打印本页]
作者:
13486662319
时间:
2013-3-16 18:08
标题:
TIM输入捕捉理解
问下这里TIM输入捕捉 64分频起什么作用
void ECT0_INIT() //输入捕捉通道0初始化函数
{ TSCR2=0X06; //关闭溢出中断且64分频
TIOS_IOS0=0; //定通道0为输入捕捉,1为输出比较
TCTL4=0X01; //上升沿捕捉 0x02为下降沿捕捉
TIE_C0I=1; //通道0中断使能
TSCR1=0X80; //开启总定时器中断
TFLG1_C0F=1; //标志位清零 }
中断程序: #pragma CODE_SEG __NEAR_SEG NON_BANKED //分配内存空间
void interrupt 8 timer_onput() //输入捕捉通道0的中断向量为8
{ TFLG1_C0F=1; //标志位清零
asm sei; //关总中断
// PORTB=~PORTB;
PORTB&=~(1<<7);
delay_us(1);
PORTB|=(1<<7);
asm cli; //开总中断 }
作者:
Super_Player
时间:
2013-3-17 09:59
分频也许没必要吧.....母鸡啊
作者:
Super_Player
时间:
2013-3-17 09:59
分频也许没必要吧.....母鸡啊
作者:
13486662319
时间:
2013-3-17 13:41
Super_Player 发表于 2013-3-17 09:59
分频也许没必要吧.....母鸡啊
这个分频后时钟周期是4us 是不是它的计数器TCNT没计一个数用的时间
作者:
空相救心
时间:
2013-4-7 20:16
新手,不懂
欢迎光临 智能车制作 (http://dns.znczz.com/)
Powered by Discuz! X3.2