我設置EPWM4觸發ADCINT1中斷
然後用ADCINT1去觸發CLA_TASK1
請問這樣ADCINT1中斷是跟CLA_TASK1同步運行嗎?
明早會補上程式設定
如果有人看得懂的希望可以回答幫助我
謝謝!
Yu Yao Chang:以下是我的設定
Cla1Regs.MPISRCSEL1.bit.PERINT1SEL= CLA_INT1_ADCINT1;Cla1Regs.MPISRCSEL1.bit.PERINT2SEL= CLA_INT2_NONE;Cla1Regs.MPISRCSEL1.bit.PERINT8SEL= CLA_INT8_NONE;
Cla1Regs.MMEMCFG.bit.PROGE= 1; //the memory block is mapped to CLA spaceCla1Regs.MCTL.bit.IACKE= 1; //Enable main CPU to use IACK #16bit instruction to set MIFR bitsCla1Regs.MMEMCFG.bit.RAM0E= CLARAM0_ENABLE;Cla1Regs.MMEMCFG.bit.RAM1E= CLARAM1_ENABLE;Cla1Regs.MIER.all = 0x08B;Cla1ForceTask8andWait();
有人可以回答我的問題嗎?
謝謝!
我設置EPWM4觸發ADCINT1中斷
然後用ADCINT1去觸發CLA_TASK1
請問這樣ADCINT1中斷是跟CLA_TASK1同步運行嗎?
明早會補上程式設定
如果有人看得懂的希望可以回答幫助我
謝謝!
Susan Yang:2803x CLA 响应 ADC,ePWM 和 CPU 定时器 0 中断。
一旦 CLA 被主 CPU 配置,它可以独立于主 CPU 之外执行算法。 CLA 有自己的总线结构、寄存器 组、管线和处理单元。 此外,CLA 可直接访问 ePWM,比较器和 ADC 结果寄存器
我設置EPWM4觸發ADCINT1中斷
然後用ADCINT1去觸發CLA_TASK1
請問這樣ADCINT1中斷是跟CLA_TASK1同步運行嗎?
明早會補上程式設定
如果有人看得懂的希望可以回答幫助我
謝謝!
Yu Yao Chang:
回复 Susan Yang:
後來發現CLA跑太程式,超過ADC週期時間,導致不同步
我設置EPWM4觸發ADCINT1中斷
然後用ADCINT1去觸發CLA_TASK1
請問這樣ADCINT1中斷是跟CLA_TASK1同步運行嗎?
明早會補上程式設定
如果有人看得懂的希望可以回答幫助我
謝謝!
Susan Yang:
回复 Yu Yao Chang:
请问现在问题解决了?