// Configure ADC
AdcRegs.ADCMAXCONV.all = 0x0000; // Setup 2 conv's on SEQ1
AdcRegs.ADCCHSELSEQ1.bit.CONV00 = 0x2; // Setup ADCINA2 as 1st SEQ1 conv.
AdcRegs.ADCTRL2.bit.INT_ENA_SEQ1 = 1; // Enable SEQ1 interrupt (every EOS)
// Configure GPIO
GpioIntRegs.GPIOXINT2SEL.bit.GPIOSEL = 26; //选择GPIO26作为触发源
//外部中断配置
// XIntruptRegs.XINT2CR.bit.POLARITY = 2 ;//上升沿触发/
// XIntruptRegs.XINT2CR.bit.ENABLE = 1; //使能中断
AdcRegs.ADCTRL2.bit.EXT_SOC_SEQ1 = 1; //启动AD
读结果寄存器采用的是进AD中断服务程序
可是发现根本就没进AD中断
你们是怎么配置的呀???
还有就是对于触发脉冲有什么要求没?
希望大神解答交流学习! |