This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

关于MSP430F5341的SPI端口读取多位数据的问题

Other Parts Discussed in Thread: MSP430F5341

各位老师好,

我使用MSP430F5341单片机控制ADI公司的ADXL345通过FIFO读取连续的加速度数据,根据adi数据手册的介绍,推荐采用多字节方式一次性读取XYZ三个轴的6个寄存器的数据,资料上说如果按地址单个读取FIFO会造成后续数据混乱的现象。但是我的MSP430单片机SPI接口的接收寄存器RXBUF仅为8位,无法一次性读取6个寄存器的48位的数据,而且我看时序上传感器这六个寄存器的数据都是紧密相连的,好像也不能通过标志位控制分开读取,这个问题如何解决呢?

如何通过SPI读取长于8位的数据呢?

 感谢您的指导!