我接触DSP不久,现在用的是6747。用AD的BUSY连接了DSP的一个GPIO管脚,BUSY信号的下降表示ad转换完成,GPIO检测到下降沿以后发出一个中断,这个中断触发一次EDMA3传输。在SYS\BIOS下进行调试。现在的问题是:不想要GPIO的中断服务占用CPU的时间,可以不要ISR,或者有什么办法可以实现吗?谢谢回答
Denny%20Yang99373:
可以使用GPIO的EVENT来触发EDMA传输。具体可以看看TRM EDMA部分章节。
也可以参考SPI/MCBSP等接口的驱动来做。
YUXING HAO:
回复 Denny%20Yang99373:
GPIO对应的event是GPIO Bankn Interrupt,也就是说这个event必须由GPIO中断发出吗?要用GPIO触发EDMA事件,GPIO中断服务函数是必须的了?
YUXING HAO:
回复 Denny%20Yang99373:
多谢
YUXING HAO:
回复 Denny%20Yang99373:
请问,那需要使能GPIO中断吗?