Other Parts Discussed in Thread: HALCOGEN,
I am using MIBSPI1 to communicate with a AD5676 SPI interface 8 channel DAC. It uses 24 bit transfers.
I can successfully write and read to the DAC with a single transfer group length=3, Data format=8 bits, Chip Select Hold=1.
I need to send 8 commands (configure all 8 channels) to the DAC in an ISR -- without CPU intervention for each command. Or in other words I need to send 8 24 bit transfer groups automatically, from within an ISR.
I looked at the HALCoGen DMA SPI example, but it doesn't appear to work for my situation.
Chaining transfers using IRQ won't work as I need to initiate the transfer in a ISR that is a FIQ??
How can I do this?
Thanks,
-Joe











