关于硬件SPI口驱动CH452问题

CH452是 12BIT数据命令,如采用硬件SPI需要程序中两次发送硬件SPI后,再LOAD上升沿加载数据到CH452,此时输入了16Bit 数据,难道不会有问题?  软件模拟可以自由控制只输入12bit数据,硬件SPI两次送入16bit,这不会乱套吗?

SPI通讯是按位传输的串行数据,ch452的4线通讯方式内部是12位移位寄存器,如果多余12位会将最先送入数据位移出,当加载LOAD信号后,只会将当前移位寄存器中的12位作为有效命令执行。

即:16数据送入,高位在前,最终低12位才是有效命令,高4位被移出了。


哦、、明白了。


只有登录才能回复,可以选择微信账号登录