如题,目前项目中碰到SPI从机的中断会打断DMA的中断,SPI3用作从机,中断函数是mibspi3LowLevelInterrupt(void),另外还用到了SPI的DMA中断,中断函数是dmaBTCAInterrupt(void),发现spi3从机中断会影响DMA中断,这要怎么解决呢?
我的想法是配置DMA中断的优先级高一点,让spi3中断无法打断DMA中断,请问怎么配置优先级呢?
Susan Yang:
关于中断优先级,建议您先看一下
e2e.ti.com/…/213667
Cortex R 内核只提供了IRQ和FIQ两种默认中断,而且进入IRQ的ISR后,CPU会自动屏蔽其他所有IRQ
关于优先级设置,您可以看一下 CHANCTRL
Susan Yang:
e2e.ti.com/…/404095