您好,我想使用ADCK0 Scan group 4 end interrupt (INTADCK0I4) 作为DMAC的触发信号(使用触发源INTAIRDMAREQ8),但触发源信号没有正常产生。将DMAC改为自动触发模式能够正常转换,扫描结束中断(INTAIRINTREQ8)也能正常生成,请问还需要配置什么呢?
工程是U2A移植过来的,问题大概率出在U2B新增的AIR相关部分
您好,
请检查下DMA的TRS是否正确绑定到ADC0 group4的扫描结束中断,以及AIR的中断优先级,AIR优先级要大于DMA中断。
DMA触发源Group1-182和Group2-8都交换绑定试过了,不起作用。AIR中断(INTADCK0I4)的优先级调到最高也没有效果
请参考这篇笔记来配置ADC和DMA:RH850/U2B Group CADC Application Note
确保程序流程正确:
已解决,是我自己写的触发源检索逻辑有点问题,导致绑定错误,抱歉打扰了