搜索
bottom↓
回复: 7

ad7715读写程序

[复制链接]

出0入0汤圆

发表于 2011-4-2 06:42:42 | 显示全部楼层 |阅读模式
有关ad7715的c程序

阿莫论坛20周年了!感谢大家的支持与爱护!!

知道什么是神吗?其实神本来也是人,只不过神做了人做不到的事情 所以才成了神。 (头文字D, 杜汶泽)

出0入0汤圆

 楼主| 发表于 2011-4-2 06:48:51 | 显示全部楼层
没有在这上发过帖子,业余爱好,谢谢大家
源程序如下

////AD7715端口////
sbit CS=P2^1;
sbit SCK=P2^0;
sbit DIN=P2^2;
sbit DOUT=P2^3;
sbit DRDY=P2^4;

///////以下为7715函数///////////////////
unsigned int readAD()  ////从数据寄存器读16位的数据
{
    unsigned char i;    unsigned int readword;
    SCK=1;
    if(DRDY==0)
      for(i=0;i<16;i++)
      {
          SCK=0;
          DOUT=1;
          if(DOUT) readword+=0x01;
          readword=readword<<1;
          SCK=1;
      }
   return(readword);
}

void writeAD(unsigned char writebyte)  ////写数据8位
{
    unsigned char i;
    for (i=0; i<8; i++)
    {
        SCK=0;
        DIN =(bit)(writebyte&0x80);//先写最高一位
        SCK =1;
        writebyte=writebyte<<1;
    }
    DIN=1;
}

void ADinit()
{
    CS=1;CS=0;
    writeAD(0x11);   //写设置寄存器,选择设定寄存器,增益为2
                     //0/DRDY ZERO RS1 RS0 R/W STBY G1 G0
    //writeAD(0x44); //设置寄存器数据  自校验,速度20Hz,单端输入,不加缓冲,不加同步
    writeAD(0x40); //自校验,速度20Hz,双端输入,不加缓冲,不加同步  // MD1 MD0 CLK FS1 FS0 B/U BUF FSYNC
   // writeAD(0x60); //自校验,速度50Hz,双端输入,不加缓冲,不加同步
    delay(); delay(); delay(); delay(); delay();
    /*writeAD(0x04);
    delay(); delay(); delay(); delay(); delay();
    writeAD(0x39); */  ////读数据寄存器

}

出0入0汤圆

发表于 2013-4-24 09:38:26 | 显示全部楼层
liuchengliaaa 发表于 2011-4-2 06:48
没有在这上发过帖子,业余爱好,谢谢大家
源程序如下

这个程序可以读出来数据吗?

出0入0汤圆

 楼主| 发表于 2013-5-7 07:08:18 | 显示全部楼层
philix 发表于 2013-4-24 09:38
这个程序可以读出来数据吗?

可以的。我搭过个板子弄过的
7715的假货较多,这个块子一般都是23--25  要是卖10元以下的肯定是假货

出0入0汤圆

发表于 2013-5-7 12:47:51 | 显示全部楼层
liuchengliaaa 发表于 2013-5-7 07:08
可以的。我搭过个板子弄过的
7715的假货较多,这个块子一般都是23--25  要是卖10元以下的肯定是假货
...

我现在读出来数据,但是换增益,数据好像不太对,比如128,数据和计算出来的不一样。

出0入0汤圆

发表于 2013-6-24 11:41:40 | 显示全部楼层
有没有测试的板子? 效果怎么样 速度多少?

出0入0汤圆

 楼主| 发表于 2013-7-23 20:32:18 | 显示全部楼层
czhaii 发表于 2013-6-24 11:41
有没有测试的板子? 效果怎么样 速度多少?

有个自己搭建的板子
效果还行,速度不知道
用的是led灯显示的

出0入0汤圆

发表于 2013-7-27 07:05:05 | 显示全部楼层
liuchengliaaa 发表于 2013-7-23 20:32
有个自己搭建的板子
效果还行,速度不知道
用的是led灯显示的

你在哪里 连板子和程序转给偶怎么样  最好有AD7190的  czdpj@163.com
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-7-29 02:02

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表