智能车制作
标题:
FTM正交解码 一个方向却时正时负
[打印本页]
作者:
盛夏的果实
时间:
2015-3-23 17:30
标题:
FTM正交解码 一个方向却时正时负
方向不变,但是采集的 只却时正时负,怎么回事?
oid Pulse_Counter_Init(void)
{
SIM_SCGC3 |= SIM_SCGC3_FTM2_MASK;
FTM_MODE_REG(PULSE_COUNTER2_PTR) = 0|FTM_MODE_WPDIS_MASK|FTM_MODE_FTMEN_MASK; // Write protection is disabled, FTM enabale
FTM_CNTIN_REG(PULSE_COUNTER2_PTR) = 0UL; // counter initialization value is 0
FTM_CNT_REG(PULSE_COUNTER2_PTR) = 0UL; //clear counter
FTM_MOD_REG(PULSE_COUNTER2_PTR) = FTM_MOD_MOD(0xffff); //Maxvalue 65535
FTM_SC_REG(PULSE_COUNTER2_PTR) = 0|FTM_SC_CLKS(3)|FTM_SC_PS(1); //external clock,divide by 2
FTM_QDCTRL_REG(PULSE_COUNTER2_PTR) = 0|FTM_QDCTRL_QUADEN_MASK|FTM_QDCTRL_PHAFLTREN_MASK|FTM_QDCTRL_PHBFLTREN_MASK;
FTM_FILTER_REG(PULSE_COUNTER2_PTR) = 0|FTM_FILTER_CH0FVAL(15)|FTM_FILTER_CH1FVAL(15);
PULSE_COUNTER2A_PCR = 0 | PORT_PCR_MUX(PULSE_COUNTER2A_ALTn);
PULSE_COUNTER2B_PCR = 0 | PORT_PCR_MUX(PULSE_COUNTER2B_ALTn);
}
采集
countervalue = (int16)FTM_CNT_REG(PULSE_COUNTER2_PTR); //Read counter value
FTM_CNT_REG(PULSE_COUNTER2_PTR) = 0UL;
作者:
徐鹏
时间:
2015-3-25 21:22
编码器接上啦电阻没啊
作者:
盛夏的果实
时间:
2015-3-27 11:21
接了
欢迎光临 智能车制作 (http://dns.znczz.com/)
Powered by Discuz! X3.2