Hello!
In my project, There are 15 Channels on ADC1 module and 8 channel on ADC0, 3 FLEXCAN and SPI0 in use. AD convert are triggered by PDB module, PDB will trigger AD channel one by one in times of PDB counter. SPI0 is used to communication with other chip with DMA mode. When I didnot use SPI0 in my project, AD and CAN are able to work normally, but after I use SPI transmit and recive date ,The ADC1 channel 0-7 goes stop when there are some frames received by CAN0 and there is a error flag when I use "PDB_DRV_GetAdcPreTriggerSeqErrFlags" check the PDB error register, the error also shows there are some error happened on PDB1 channel 0-7. When I close the DMA channels which SPI0 used after initialize SPI, the ADC1 0-7 goes down and PDBSeqErrFlag are set also. I didnot use DMA in AD and CAN module , Are there any matters that need to be attention in using DMA and AD convert ? Or anyone could help me with this question?