Other Parts Discussed in Thread: DAC81416
设计控制一颗DAC,使用了SPI外设,但是没有注意DAC的读写数据都是24bit为单位的,有寄存器地址和16位数据组成
由于SPI外设的buf大小为16bit,我的理解是SPI外设在完成16bit数据传输后,会将nSTE管脚拉高,这样的话对于我目前的DAC控制就有问题了
所以我现在配置的是SPI的8bit模式,每次向buf里写入8bit数据,通过查询判断是否可以写入,完成一次数据传输需要写入3次。
请问我可以将nSTE管脚配置为GPIO模式,按照需要控制其合适为高吗?
不希望SPI外设在完成设定长度的数据传输后,将nSTE信号拉高,我是希望传输完3个字节之后将其拉高