TI中文支持网
TI专业的中文技术问题搜集分享网站

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位数据可以拆分为两个字节进行传输

Peng Huang1:

回复 灰小子:

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

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

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

希望得到你的解答

赞(0)
未经允许不得转载:TI中文支持网 » MSP430的硬件SPI能发送4位,12位的数据吗?
分享到: 更多 (0)