ad采集配置:
void ADCDrv_Init(void)
{
setReg8(ATDCTL0, 0x0AU);
setReg8(ATDCTL1, 0x2FU);
setReg8(ATDCTL2, 0x00U);
setReg8(ATDCTL3, 0xD8U);
setReg8(ATDCTL4, 0xE8U);
setReg8(ATDCTL5, 0x30U);
}
PAD11端口配置:
//PAD11:PT0AD_PT0AD3
ATDDIEN_IEN11 = 1;
PT0AD = 0x00U;
DDR0AD = 0x00U;
ACMPC_ACDIEN = 1;
最后发现只有PAD11(PT0AD_PT0AD3)接5V时PT0AD_PT0AD3为1,接地时PT0AD_PT0AD3为0,接一个脉冲波形时却是PT0AD_PT0AD3一直为0,还需要配置什么吗? |