Part Number: TM4C123GH6PM
Hi,
I am using SSI0 for data transfer to 3 DAC boards. I am using the default pins for the first DAC
//! - SSI0Clk - PA2
//! - SSI0Fss - PA3
//! - SSI0Rx - PA4
//! - SSI0Tx - PA5
For the second DAC and third DAC, I use PB0 and PB1 for chip select. The remaining Clk and Tx pins are common to all 3 DACs. I use SSIDataPut() command to send the data. However, when I send data to the second and third DAC by toggling their chip select pins manually using GPIOPinWrite(), the first DAC also gets updated because the SSIDataPut() call toggles its Fss pin too.. Is there any way to prevent the SSIDataPut() command to stop toggling the Fss pin by itself? I could toggle it manually using GPIOPinWrite() call like the other 2 DACs. Or is there any other way? Thank you for your time.
BS