智能车制作
标题:
怎样使用两个编码器(电磁)??
[打印本页]
作者:
wenwu112
时间:
2012-7-7 17:07
标题:
怎样使用两个编码器(电磁)??
求大神啊!!怎样使用两个编码器(电磁)??我用的MCF-52255的单片机,我想用GPT输入捕捉中断来数编码器脉冲的,可是怎么都进不来中断啊!下面是我的初始化!求指导啊求指导!
MCF_GPIO_PTAPAR |= MCF_GPIO_PTAPAR_ICOC2_ICOC2; //引脚设为GPT2功能
MCF_GPT_GPTDDR = 0x00; //端口数据方向设为输入
MCF_GPT_GPTSCR1 &=~MCF_GPT_GPTSCR1_GPTEN; //禁止GPT
MCF_GPT_GPTSCR2 |= MCF_GPT_GPTSCR2_PR(6); //时钟
MCF_GPT_GPTIOS &= ~MCF_GPT_GPTIOS_IOS2; //GPT2设为输入捕捉
MCF_GPT_GPTCTL2 = 0x10;//GPT2设为上升沿
MCF_INTC0_ICR46 = MCF_INTC_ICR_IL(7)|MCF_INTC_ICR_IP(4); // GPT2优先级
MCF_INTC0_IMRH &= ~ MCF_INTC_IMRH_INT_MASK46;
MCF_INTC0_IMRL &= ~ MCF_INTC_IMRL_MASKALL; //取消屏蔽中断
MCF_GPT_GPTCNT=0x00;
MCF_GPT_GPTSCR1 |= MCF_GPT_GPTSCR1_GPTEN; //使能GPT
作者:
NIT郑凯
时间:
2012-7-7 18:29
孩子用外部计数器吧,
作者:
chillms91
时间:
2012-7-7 20:17
LS 说的对啊
作者:
赵彤山东
时间:
2013-3-10 18:18
我的GPT3都办不了一个脉冲计数都记不了
欢迎光临 智能车制作 (http://dns.znczz.com/)
Powered by Discuz! X3.2