I have to read a 20-bit SSI signal. I connected it to a SPI interface as a “Receive Only Slave”.It appears that the SPI interface is limited to 16-bits.We could live with the first 16-bits of a 20-bit word. Can the SPI receiver do that?
It looks like the STM32L496’s SPI RX FIFO is either 8-bit or 16-bit.Would you expect this to capture the above waveform: hspi3.Init.DataSize = SPI_DATASIZE_10BIT;...uint16_t buf[2];HAL_SPI_Receive(&hspi3, (uint8_t*)buf, 2, 1000);