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这样发吗?
希望得到你的解答