MSP430与ADS1220配置使用及读取转换数据
时间:10-02
整理:3721RD
点击:
设置好ADS1220的配置寄存器,如何使用RREG命令回读数据?
我写的步骤如下:
首先DIN上发送RREG指令(0x23)后,在DOUT上使用USCA0BUFF循环接收4次,但是数据无法读回
ADS转换开始后读取数据,DRDC下降沿后,直接从SPI总线上连续读取3次,就是对应的转换值,SCLK需要操作么?
TI的例程里MSP430每次获取转换数据或回读数据都需要先往SPI写入一个数据,在读回一个数据,这是什么原因?这个是和SCLK有关么,每次发送一次数据,MSP430产生8个SCLK,然后就可以读取数据?
请高手解答
这是 SPI 的协议造成的.
由于从机不能主动发送 SCLK, 只能由主机继续发数据, 从而从机借助主机发出的 SCLK 信号发送返回的数据