智能车制作
标题:
用脉冲累加器挺简单的,可是调了老久就是不计数
[打印本页]
作者:
1023968138
时间:
2014-4-6 20:58
标题:
用脉冲累加器挺简单的,可是调了老久就是不计数
为什么脉冲累加器无法计数,第一编码器坏了已经排除,第二线接的有问题,我接的T7口,没错吧?第三程序初始化错误,void TIM_speed_Init() //函数作用:IOC(输入捕捉)初始化,输入端口PT7 {
TIOS=0x00;
TSCR1=0X80;
TCTL3=0x40;
TIE=0X00;
PACTL=0X50;
PACNT=0X00;
}
void jishu() {
g_zuodianji= PACNT;
PACNT=0;
}
这样有错吗?
作者:
1023968138
时间:
2014-4-6 21:12
这样的错误真的能急死人,哪位给解释一下啊
作者:
mingongB
时间:
2014-4-7 10:05
jishu()里面先去掉PACNT=0看看有没脉冲,剩下你自己就会解决了
作者:
1023968138
时间:
2014-4-7 20:24
mingongB 发表于 2014-4-7 10:05
jishu()里面先去掉PACNT=0看看有没脉冲,剩下你自己就会解决了
试过了,没有脉冲啊,而且我看资料好像很简单的,只要初始化PACNT=0
ACTL=0X50;就完了,然后就可以看脉冲技术了,我的是为什么啊,弄了两天了,这种错误真的能急死人啊
欢迎光临 智能车制作 (http://dns.znczz.com/)
Powered by Discuz! X3.2