想用mpc5604捕获脉冲超声波测距用?资料少,怎么配置啊
想用mpc5604捕获脉冲超声波测距用?资料少,怎么配置啊RE:想用mpc5604捕获脉冲超声波测距用?资料少,怎么配置啊
void initEMIOS0_IPWM(void){
//----------------eMIOS0_CH1----------------
//EMIOS_1.CH.CCR.B.UCPEN = 1; //Prescaler enabled
//EMIOS_1.CH.CCR.B.UCPRE = 0; //标准通道内部时钟预分频比:4
//EMIOS_1.CH.CCR.B.IF = 0; //最小输入脉宽:4
EMIOS_0.CH.CCR.B.FEN = 1; //中断使能
EMIOS_0.CH.CCR.B.EDSEL = 1; //双边沿
EMIOS_0.CH.CCR.B.DMA = 0; //捕获产生中断
//INTC.PSR.R = 3;
EMIOS_0.CH.CCR.B.BSL = 0x00; //use conter bus A
EMIOS_0.CH.CCR.B.EDPOL = 0; // 上升沿 Polarity-leading edge sets output/trailing clears
EMIOS_0.CH.CCR.B.MODE = 0x04; //模式:IPWM
SIU.PCR.R = 0x0500; //将该引脚置为输入模式
}
我也配了很长时间。这是个坑爹的单片机
页:
[1]