Other Parts Discussed in Thread: ADS1251
问题1:图13里,我这么判断数据,请问对吗: 高电平低电平高电平信号、data1、高低高信号、data2、高低高信号、data3、高低高信号、data4、高低高信号、高低高信号、data1。。。。就是用两个高低高信号区别一组4字节数据。
问题2:要是使用MCU的SPI硬件去和ADS1251通信,那么我如果操作呢? 比如,我下面的操作对吗: PE2(SPI模块的SCLK或普通IO口输出) PE3(SPI模块的DOU或普通IO口输入…
Other Parts Discussed in Thread: ADS1251
如图,我使用同步方式去读写ADS1251。请教我下面的时序对吗:
(1)我CLK始终由脉冲方波。
(2)首先,我把SCLK作为单片机普通IO口输出、DOUT/DRDY作为单片机捕捉输入,平时我SCLK端为低,当要读写ADS1251时,我拉高。这时候我判断DOUT/DRDY端是否有两个上升沿,如果有,就将DOUT、SCLK作为单片机SPI模块使用。
(3)DOUT、SCLK作为单片机SPI模块是,我每发一个字节给ADS1251…
Other Parts Discussed in Thread: ADS1251 1、问下第3管脚VDD可以直流3.3V供电,好像文档里说5.0V的。
而我的单片机是3.3V的,所以想ADS1251能不能也用这个3.3V供电。
另外第5管脚DOUT想让它输出3.3V信号(单片机是3.3V)的,第4管脚CLK、第6管脚SCLK也用3.3V单片机给它提供时钟。请问可行吗?
Other Parts Discussed in Thread: ADS1251 下面一段是我编写的ADS1251数据采集代码,不知道是否正确,请各位大神指点一二,,,,,
signed long ADS1251_Read(void) { unsigned int i; signed long voltage; unsigned long lADC=0; ADS1251_SCLK_0;
//等待开始 while(!(rP2_IN & ADS1251_DOUT)); //24clk:6…