資源簡介
ADS1118驅(qū)動代碼實例,監(jiān)測溫度驅(qū)動代碼。

代碼片段和文件信息
//#include?“msp430x26x.h“
//#include“intrinsics.h“
#include?“iostm8s207rb.h“
#include?“intrinsics.h“
#include?“ADS1118.H“
/************************************************************
*函數(shù)名稱:?Write_SIP(unsigned?int?temp)
*功能描述:?向ADS118寫入配置寄存器值,并且讀回AD數(shù)值
*入口參數(shù):?temp?(寫入配置寄存器)
*返回數(shù)值:?Read_Data
*?說??明?:根據(jù)時序圖,前16位讀的是AD轉(zhuǎn)換數(shù)值?后16位讀回的配置寄存器
*?
*?林詩發(fā)?
*?日?期?:14.8.20
**************************************************************/
unsigned?int?Write_SIP(unsigned?int?temp)
{
????char?i;
????unsigned?int?Read_Data;
???//?Data_Out;???????????????????//設(shè)置P3.0為輸出?????DIN?-->對應(yīng)(SOMI)
????//Data_In;????????????????????//設(shè)置P3.1為數(shù)據(jù)輸入?Dout-->對應(yīng)(SOMO);
????
????CLK_L;
????for(i=0;i<16;i++)???????????//只有在時鐘上升沿時數(shù)據(jù)被鎖存,為控制器通過下降沿讀取數(shù)據(jù)
????{???????
??????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;
????
}
/************************************************************
*函數(shù)名稱:?ADS1118_GPIO()
*功能描述:?連接ADS1118的IO口初始化
*入口參數(shù):?
*返回數(shù)值:?
*
*?林詩發(fā)?
*?日?期?: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)\Debug\Exe\
?????文件???????23360??2014-08-20?22:03??ADS1118(stm8)\ADS1118(stm8)\Debug\Exe\ADS1118.out
?????目錄???????????0??2018-08-23?12:04??ADS1118(stm8)\ADS1118(stm8)\Debug\List\
?????目錄???????????0??2018-08-14?15:14??ADS1118(stm8)\ADS1118(stm8)\Debug\Obj\
?????文件????????7641??2014-08-20?22:03??ADS1118(stm8)\ADS1118(stm8)\Debug\Obj\ADS1118.o
?????文件?????????193??2014-08-20?22:04??ADS1118(stm8)\ADS1118(stm8)\Debug\Obj\ADS1118.pbd
?????文件????????8069??2014-08-20?22:03??ADS1118(stm8)\ADS1118(stm8)\Debug\Obj\main.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)\settings\ADS1118.cspy.bat
?????文件????????6979??2014-08-20?22:04??ADS1118(stm8)\ADS1118(stm8)\settings\ADS1118.dbgdt
?????文件?????????898??2014-08-20?22:04??ADS1118(stm8)\ADS1118(stm8)\settings\ADS1118.dni
?????文件????????2755??2014-08-20?22:04??ADS1118(stm8)\ADS1118(stm8)\settings\ADS1118.wsdt
?????文件?????1199176??2014-08-20?18:58??ADS1118(stm8)\ads1118翻譯1.pdf
評論
共有 條評論