2025-04-09 6:43 AM
I am trying to use the Nucleo H563ZI to read a 24 bit data via the SAI with the TDM protocol. SAI has been configured in asynchronous slave mode. Valid data from the master is available after the falling edge of the FS signal. However, while calling the HAL_SAI_Receive() API, I always see that the FIFO status is empty and the value in the data register is always 0. Attaching the waveform and the SAI1 register contents.
Any assistance on this would be of great help, TIA!
2025-04-10 3:39 AM - edited 2025-04-10 4:07 AM
Hello ! Any updates on this query? Appreciate any help on this. I also noticed that the FLVL bit for SAI1A is always 0.