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.

MSP430的硬件SPI能发送4位,12位的数据吗?



MSP430的硬件SPI发送的数据只能是8的倍数吗?例如8位,16位,24位。

假如我想发送6位,12位,13位这样的数据,只能使用IO模拟SPI吗?

可不可以使用msp430的硬件SPI,需要怎么处理

  • 完全可以用硬件SPI

    通讯时的8位不是说必须是8位或者8的倍数,8位是一个字节,意思是一次传输的数据不能大约8位(一个字节)。

    同样,12位,13位数据可以拆分为两个字节进行传输

  • 非常感谢您的回答!下面这个是我实际使用过程中出现的问题。希望你能在帮忙看下。

    这个时序图,我需要给从机发送12位的数据,当我用硬件SPI发送数据时,以8bit的格式发的话就会多了4个bit,在第13个bit会不会就接收到从机的数据呢?

    如果使用硬件SPI的话,MSP430能6bit这样发吗?

    希望得到你的解答