AnsweredAssumed Answered


Question asked by frankT on Apr 16, 2012
Latest reply on Apr 18, 2012 by frankT

Is it possible to do a simultaneous send and receive in DMA with SPI? It seems it is if using interrupts with TIMOD set to b#00 or b#01 (BF59X HRM, pg 13-19) but it appears that with DMA it can only be transmit or receive. Basically I have a multi-channel ADC and I need to tell it which channel to read and send, it happens in one transaction (I send the channel number and a clock later the data transmission starts). I would really like to have DMA handle it as it will simply loop over all the channels continuously putting the results into memory. I'm new to blackfin and SPI so if I missed it in the HRM please point to the section I need to read.