Hi E2E,
I have a sensor I need to implement with the microcontroller (TM4C123GH6PM) that has an SPI output. I do use TivaWare which is awesome, but I happen to run into trouble when I realize that the FIFO buffers 16 bits when the sensor outputs a 32 bit message.
When reading the datasheet for the microcontroller, I find that the receive FIFO is 16-bit wide and 8-locations deep... What does that mean? Can I take advantage of this?
If I were to guess, there must be a way so that once a 16-bit location is full, the next 16 bits from the sensor is stored in the next "adjacent" location. From there, I could use SSIDataGet(), or something to send the whole 32-bit data into a variable.
Help me?
Thanks in advance :)