This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

关于TI杯推荐芯片ADS1118驱动程序的疑问

Other Parts Discussed in Thread: ADS1118, MSP430F149, ADS131E04

ADS1118是上电之后,先选中芯片,将CS拉低,直接送配置字,然后拉高CS。再就是直接读数据?

SPI_CS_Low(); //拉低CS
SPI_Write_byte(0x85);
SPI_Write_byte(0x83);
SPI_CS_High(); //拉高CS
SPI_CS_Low();
Data_H=SPI_Rec_byte(); //读高字节
Data_L=SPI_Rec_byte();// 读低字节
SPI_CS_High();
Data|=Data_H;
Data=Data<<8;
Data|=Data_L;可以不?

还有,ADS1118默认上电状态,是低功耗模式,那么怎么启动转换呢?还有,是上电后立马就可以对ADS1118写配置字吗,而且只要写入就一定是写到控制寄存器吗?在读数据前有没有什么标志?

  • 我这边当前调试ADS1118通讯,我的应用是有一对差分个  2个单通道的,但是在配置单次启动之后,读取数据的时候接受到的是  0b58,每次多是这个。

    采样频率是64

    SPI通讯速度是1M,手册上说默认是0 B58是默认的配置值,意思就是每次读取数据,就发生了重启或者是复位。请问什么情况下发生这样的情况?