ADS1118驱动代码


ADS1118驱动代码实例,监测温度驱动代码。
资源截图
代码片段和文件信息

//#include “msp430x26x.h“
//#include“intrinsics.h“
#include “iostm8s207rb.h“
#include “intrinsics.h“

#include “ADS1118.H“


/************************************************************
*函数名称: Write_SIP(unsigned int temp)
*功能描述: 向ADS118写入配置寄存器值,并且读回AD数值
*入口参数: temp (写入配置寄存器)
*返回数值: Read_Data
* 说  明 :根据时序图,前16位读的是AD转换数值 后16位读回的配置寄存器

* 林诗发 
* 日 期 :14.8.20
**************************************************************/

unsigned int Write_SIP(unsigned int temp)
{
    char i;
    unsigned int Read_Data;
   // Data_Out;                   //设置P3.0为输出     DIN -->对应(SOMI)
    //Data_In;                    //设置P3.1为数据输入 Dout-->对应(SOMO);
    
    CLK_L;
    for(i=0;i<16;i++)           //只有在时钟上升沿时数据被锁存,为控制器通过下降沿读取数据
    {       
      if((temp&0x8000)==0x8000)  { DOUT_H;}                    
      else                       { DOUT_L;}      
      temp<<=1; 
      
      CLK_H; 
     // delay_us(50);
      
      Read_Data<<=1;
      if(DIN){Read_Data++;}
      
      CLK_L;
    //  delay_us(50);
           
    }
    DOUT_L;
    
    return Read_Data;
    
}

/************************************************************
*函数名称: ADS1118_GPIO()
*功能描述: 连接ADS1118的IO口初始化
*入口参数: 
*返回数值: 
*
* 林诗发 
* 日 期 :14.8.20
**************************************************************/

void ADS1118_GPIO()
{
    Data_Out; //MOSI
    Data_In;  //MISO
    
    CLK_Out;  //CLK
    CS_Out;   //CS
    
    
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2014-08-20 22:08  ADS1118(stm8)
     文件       67263  2014-08-20 19:48  ADS1118(stm8)1111551424.jpg
     目录           0  2018-08-14 15:14  ADS1118(stm8)ADS1118(stm8)
     文件        1623  2014-08-20 21:58  ADS1118(stm8)ADS1118(stm8)ADS1118.c
     文件        2799  2014-08-20 22:04  ADS1118(stm8)ADS1118(stm8)ADS1118.dep
     文件       11254  2014-08-20 22:03  ADS1118(stm8)ADS1118(stm8)ADS1118.ewd
     文件       41846  2014-08-20 22:03  ADS1118(stm8)ADS1118(stm8)ADS1118.ewp
     文件         161  2014-08-20 22:00  ADS1118(stm8)ADS1118(stm8)ADS1118.eww
     目录           0  2014-08-20 22:00  ADS1118(stm8)ADS1118(stm8)Debug
     目录           0  2018-08-14 15:14  ADS1118(stm8)ADS1118(stm8)DebugExe
     文件       23360  2014-08-20 22:03  ADS1118(stm8)ADS1118(stm8)DebugExeADS1118.out
     目录           0  2018-08-23 12:04  ADS1118(stm8)ADS1118(stm8)DebugList
     目录           0  2018-08-14 15:14  ADS1118(stm8)ADS1118(stm8)DebugObj
     文件        7641  2014-08-20 22:03  ADS1118(stm8)ADS1118(stm8)DebugObjADS1118.o
     文件         193  2014-08-20 22:04  ADS1118(stm8)ADS1118(stm8)DebugObjADS1118.pbd
     文件        8069  2014-08-20 22:03  ADS1118(stm8)ADS1118(stm8)DebugObjmain.o
     文件        1082  2014-08-20 21:58  ADS1118(stm8)ADS1118(stm8)ads1118.h
     文件         535  2014-08-20 22:04  ADS1118(stm8)ADS1118(stm8)main.c
     目录           0  2018-08-14 15:14  ADS1118(stm8)ADS1118(stm8)settings
     文件         840  2014-08-20 22:04  ADS1118(stm8)ADS1118(stm8)settingsADS1118.cspy.bat
     文件        6979  2014-08-20 22:04  ADS1118(stm8)ADS1118(stm8)settingsADS1118.dbgdt
     文件         898  2014-08-20 22:04  ADS1118(stm8)ADS1118(stm8)settingsADS1118.dni
     文件        2755  2014-08-20 22:04  ADS1118(stm8)ADS1118(stm8)settingsADS1118.wsdt
     文件     1199176  2014-08-20 18:58  ADS1118(stm8)ads1118翻译1.pdf

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)