Other Parts Discussed in Thread: ADS1251 用ATMEGA128单片机驱动ADS1251AD转换芯片,ADS1251个引脚的连接:CLK与外部8MHz有源晶振连接,提供芯片工作时钟。SCLK与单片机的PB4相连接,PB4对应单片机引脚功能为8位定时器输出,使用CTC模式产生19.819KHz的数据输出时钟。DOUT引脚与单片机的PA0(普通I/O)连接。通过USART把AD转换数据发送给上位机。具体程序如下所示:
# include "iom128v.h"…
Other Parts Discussed in Thread: ADS1251 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。 https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/606405/ads1251-if-can-control-the-level-of-clk-to-implement-conversion…
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…
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:图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 1、问下第3管脚VDD可以直流3.3V供电,好像文档里说5.0V的。
而我的单片机是3.3V的,所以想ADS1251能不能也用这个3.3V供电。
另外第5管脚DOUT想让它输出3.3V信号(单片机是3.3V)的,第4管脚CLK、第6管脚SCLK也用3.3V单片机给它提供时钟。请问可行吗?