参考此篇文章www.deyisupport.com/.../410855.aspx 设置使用ADC Group 0(Event)可以成功触发.
参考此篇文章www.ti.com/.../spna227.pdf 设置使用ADC Group 1 SW无法触发.
觉得很疑惑,为何group 1,2会无法触发.
程序设置:
void sysInit(void)
{
hetInit();
initEPWM();
ecapInit();
mibspiInit();
canInit();
gioInit();
gioEnableNotification(gioPORTA, 0);
gioEnableNotification(gioPORTA, 1);
adcInit();
rtiInit();
rtiEnableNotification(rtiNOTIFICATION_COMPARE0);
rtiEnableNotification(rtiNOTIFICATION_COMPARE1);
adcEnableNotification(adcREG1,adcGROUP0);
adcEnableNotification(adcREG1,adcGROUP1);
adcStartConversion(adcREG1,adcGROUP1); //Fail
// adcStartConversion(adcREG1, adcGROUP0); //OK
_enable_interrupt_();
pin_array_Init();
rtiStartCounter(rtiCOUNTER_BLOCK0);
}
检测void rtiNotification(uint32 notification){}
RTI 100us都会进入
检测void adcNotification ( adcBASE_t *adc, uint32 group){}
开启adcStartConversion(adcREG1,adcGROUP1);时不会触发
开启 adcStartConversion(adcREG1, adcGROUP0); 时可以触发
设置都是一样的“Use Alternate ADC “Trigger Option A”
这看起来EVENT vs Group1都很相似, one pass/ one fail 能有一个说明吗?
