資源簡介
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)\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
評論
共有 條評論