智能车制作
标题:
正交解码FIM2不出数是什么问题,附代码
[打印本页]
作者:
小白开水
时间:
2015-5-29 20:35
标题:
正交解码FIM2不出数是什么问题,附代码
只有FTM1有数据,FTM2不出数,何解
SIM_SCGC6 |= SIM_SCGC6_FTM1_MASK;//时钟使能
SIM_SCGC3 |= SIM_SCGC3_FTM2_MASK;//时钟使能
FTM1_MODE |= FTM_MODE_FTMEN_MASK;//使能FTM所有功能
FTM2_MODE |= FTM_MODE_FTMEN_MASK;//使能FTM所有功能
FTM1_CNT = 0;//计数值初始化
FTM1_CNTIN = 0;//初始值
FTM1_MOD = 65535;//计数结束值
FTM1_QDCTRL &= ~FTM_QDCTRL_QUADMODE_MASK; //选定编码模式为A相与B相编码模式
FTM1_QDCTRL |=FTM_QDCTRL_QUADEN_MASK; //使能正交解码
FTM2_CNT = 0;//计数值初始化
FTM2_CNTIN = 0;//初始值
FTM2_MOD = 65535;//计数结束值
FTM2_QDCTRL &= ~FTM_QDCTRL_QUADMODE_MASK; //选定编码模式为A相与B相编码模式
FTM2_QDCTRL |=FTM_QDCTRL_QUADEN_MASK; //使能正交解码
PORT_PCR_REG(PORTA_BASE_PTR, 8)=PORT_PCR_MUX(6);//FTM1,A
PORT_PCR_REG(PORTA_BASE_PTR, 9)=PORT_PCR_MUX(6);//FTM1,B
PORT_PCR_REG(PORTA_BASE_PTR, 10)=PORT_PCR_MUX(6);//FTM2,A
PORT_PCR_REG(PORTA_BASE_PTR, 11)=PORT_PCR_MUX(6);//FTM2,B
FTM1_SC |= FTM_SC_CLKS(3); //选择外部时钟
FTM2_SC |= FTM_SC_CLKS(3); //选择外部时钟
作者:
小白开水
时间:
2015-5-29 20:37
已知,求,解,答
作者:
——◆◇の_爷是
时间:
2015-7-9 16:37
解决了吗?
作者:
小白开水
时间:
2015-7-17 16:25
解决了,单片机FTM模块坏了
作者:
wenshiguang
时间:
2015-7-17 23:00
FTM2的时钟比较特殊,我在超核论坛报告过一个bug,你可以参考一下。
欢迎光临 智能车制作 (http://dns.znczz.com/)
Powered by Discuz! X3.2