智能车制作
标题:
关于脉冲累加器的初始化
[打印本页]
作者:
南工学子
时间:
2009-8-27 12:21
标题:
关于脉冲累加器的初始化
麻烦大家看一下,我的这个初始化程序有没有问题
TIOS=0x00;
TSCR1=0x80;
TSCR2=0x86;
PACTL_PAEN=1;
PACNT=0x00;
?有问题的话,麻烦大家给一个可行的,谢了!
作者:
zdhly0401
时间:
2009-8-28 12:11
在论坛里下载吧,这些是很多的
作者:
whut_wj
时间:
2009-8-28 18:43
http://www.znczz.com/viewthread. ... hlight=%B2%E2%CB%D9
作者:
xbsf-写轮眼
时间:
2009-8-29 19:49
论坛看看!
作者:
sumo225
时间:
2009-9-9 16:01
PACNT是16位的。PACNT=0x00这样赋初值似乎有问题
作者:
whc1223
时间:
2009-9-14 09:23
ECT_TIOS = 0x00; //所有通道设为输入捕捉
ECT_TSCR2 = 0x07; //分频,用来给TCNT作时间参考,这里没有意义
ECT_TSCR1 = 0x80; //Timer Enable
ECT_TIE = 0X7e; //初始化定时器开启
ECT_TCTL3 = 0xaa;
ECT_TCTL4 = 0xaa; //下降沿捕捉脉冲
ECT_PACTL = 0x40; //级联两个8位累加器(PAC2和PAC3)
ECT_PBCTL = 0x40; //级联两个8位累加器(PAC0和PAC1)
ECT_ICPAR = 0x0f; //使能累加器
ECT_PACN10 = 0x0000;
ECT_PACN32 = 0x0000;
作者:
konglingyun
时间:
2010-4-6 14:49
好像有问题
作者:
will4141
时间:
2010-4-11 16:04
往届资料里面有呀
作者:
霜~哀伤
时间:
2010-4-11 19:02
void ECT0_Init(void)
{
TSCR2=0x07; //禁止溢出中断,分频系数128,8us
TIOS_IOS0=0; //通道0为输入捕捉
TCTL4=0x01; //捕捉上升沿
TIE_C0I=1; //通道0输入捕捉中断允许
TSCR1=0x80; //使能定时器
}
估计你用不着了。
作者:
huachou
时间:
2010-4-18 19:17
不晓得
作者:
liaowentian
时间:
2010-4-19 13:54
PACTL=0x50;//PT7 PIN,PACN32 16BIT,FALLing edge,NOT INTERRUPT 16位脉冲累加器使能,外部上升沿触发计数器增加
PACNT=0x0000;
作者:
zhixiaolei
时间:
2010-4-20 22:52
应该是 PACNT=0x0000吧
作者:
zhixiaolei
时间:
2010-4-20 22:52
应该是 PACNT=0x0000吧
作者:
kemi450
时间:
2010-4-20 23:21
好像还有ICPAR|=ICPAR_PA3EN_MASK|ICPAR_PA2EN_MASK;//0X0C;
你尝试一下,,我记得要初始化ICPAR寄存器的!
或者:
用PACB
TCTL4=0X02;
PBCTL=0X40;
ICPAR=0X03;
PACN10=0;
欢迎光临 智能车制作 (http://dns.znczz.com/)
Powered by Discuz! X3.2