CH452是 12BIT数据命令,如采用硬件SPI需要程序中两次发送硬件SPI后,再LOAD上升沿加载数据到CH452,此时输入了16Bit 数据,难道不会有问题? 软件模拟可以自由控制只输入12bit数据,硬件SPI两次送入16bit,这不会乱套吗?
热门产品 :
CH32L103: 32位PDUSB低功耗单片机
CH452是 12BIT数据命令,如采用硬件SPI需要程序中两次发送硬件SPI后,再LOAD上升沿加载数据到CH452,此时输入了16Bit 数据,难道不会有问题? 软件模拟可以自由控制只输入12bit数据,硬件SPI两次送入16bit,这不会乱套吗?
SPI通讯是按位传输的串行数据,ch452的4线通讯方式内部是12位移位寄存器,如果多余12位会将最先送入数据位移出,当加载LOAD信号后,只会将当前移位寄存器中的12位作为有效命令执行。
即:16数据送入,高位在前,最终低12位才是有效命令,高4位被移出了。
哦、、明白了。