資源簡介
網上購買的成熟的封裝資源,含MAX30100-溫度-心率-血氧-檢測資料,PDF資料,Keil C源碼.可以直接移植嵌套使用。

代碼片段和文件信息
//-------------------------------------------------------------------------------------//
//程序名:??????????MAX30100測試程序??????????????????
//版本:????????????V2.0????????????????????????
//日期:????????????2016/11/14???????????????????????
//編寫者:??????????無錫日晨物聯科技?????????????????
//網站:????????????www.wx-rcwl.com
//資料下載:???????http://pan.baidu.com/s/1miNGWha
//功能:????????????測試MAX30100的ID及溫度部分功能。
//-------------------------------------------------------------------------------------//
//RCWL-0530模塊與51接口連接:
//?1:VCC???--〉???1.8V-5.5V電源?
//?2:SCL???--〉???P3.5
//?3:SDA???--〉???P3.7
//?4:INT???--〉???NC
//?5:IRD???--〉???NC
//?6:RD????--〉???NC
//?7:GND???--〉???地
//-------------------------------------------------------------------------------------//
#?include?
#?include?
#?include?
//定義IIC接口
sbit?IIC_SCL????=P3^5;?????//IIC的SCL
sbit?IIC_SDA????=P3^7;?????//IIC的SDA
bit??IIC_ACK;??????????????//IIC的ACK
int??rda;??????????????????//IIC讀出
//-------------------------------------------------------------------------------------//
//函數:????delayms()
//功能:????延時程序
//-------------------------------------------------------------------------------------//
void?delayms(unsigned?int?ms)
{
unsigned?char?i=100j;
for(;ms;ms--)
{
while(--i)
{
j=10;
while(--j);
}
}
}
//-------------------------------------------------------------------------------------//
//函數:????void?iic_start();
//功能:????I2C總線開始
//-------------------------------------------------------------------------------------//
//???SCL???---?---?___
//???SDA???---?___?___
void?iic_start()
{??
IIC_SDA=1;
_nop_();
_nop_();
IIC_SCL=1;?????????
_nop_();
_nop_();
IIC_SDA=0;
_nop_();
_nop_();
IIC_SCL=0;
_nop_();
_nop_();
}
//-------------------------------------------------------------------------------------//
//函數:????void?iic_stop();
//功能:????I2C總線結束
//需定義:
//-------------------------------------------------------------------------------------//
//???SCL???___?---?---
//???SDA???___?___?---
void?iic_stop()
{??
IIC_SCL=0;
_nop_();
_nop_();
IIC_SDA=0;
_nop_();
_nop_();
IIC_SCL=1;
_nop_();
_nop_();
IIC_SDA=1;
_nop_();
_nop_();
}
//-------------------------------------------------------------------------------------//
//函數:????void?iic_sendbyte(unsigned?char?c);
//功能:????發送?8_BIT?數據
//-------------------------------------------------------------------------------------//
void?iic_sendbyte(unsigned?char?c)
{
unsigned?char?bitcnt;
for(bitcnt=0;bitcnt<8;bitcnt++)
{
if((c< ?IIC_SDA=1;
else
?IIC_SDA=0;
_nop_();
_nop_();
IIC_SCL=1;
_nop_();
_nop_();
IIC_SCL=0;
}
_nop_();
_nop_();
IIC_SDA=1;
_nop_();
_nop_();
IIC_SCL=1;
_nop_();
_nop_();
if(IIC_SDA==0)
?IIC_ACK=0;
else
?IIC_ACK=1;
IIC_SCL=0;
_nop_();
_nop_();
}
//-------------------------------------------------------------------------------------//
//函數:????int?iic_rcvbyte_nack();
//功能:????接收?8_BIT?
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件?????895825??2018-12-08?18:33??【RCWL-0530(MAX30100-溫度-心率-血氧-檢測)資料】\MAX30100.pdf
?????文件??????15903??2018-12-08?18:43??【RCWL-0530(MAX30100-溫度-心率-血氧-檢測)資料】\MAX30100溫度及ID功能測試程序\MAX30100溫度及ID功能測試程序\MAX30100溫度及ID功能測試程序\MAX30100
?????文件????2256934??2018-12-08?18:43??【RCWL-0530(MAX30100-溫度-心率-血氧-檢測)資料】\MAX30100溫度及ID功能測試程序\MAX30100溫度及ID功能測試程序\MAX30100溫度及ID功能測試程序\MAX30100-TP(1).JPG
?????文件?????135841??2018-12-08?18:43??【RCWL-0530(MAX30100-溫度-心率-血氧-檢測)資料】\MAX30100溫度及ID功能測試程序\MAX30100溫度及ID功能測試程序\MAX30100溫度及ID功能測試程序\MAX30100-TP.png
?????文件???????7079??2018-12-08?18:43??【RCWL-0530(MAX30100-溫度-心率-血氧-檢測)資料】\MAX30100溫度及ID功能測試程序\MAX30100溫度及ID功能測試程序\MAX30100溫度及ID功能測試程序\MAX30100.c
?????文件???????9103??2018-12-08?18:43??【RCWL-0530(MAX30100-溫度-心率-血氧-檢測)資料】\MAX30100溫度及ID功能測試程序\MAX30100溫度及ID功能測試程序\MAX30100溫度及ID功能測試程序\MAX30100.hex
?????文件?????????48??2018-12-08?18:43??【RCWL-0530(MAX30100-溫度-心率-血氧-檢測)資料】\MAX30100溫度及ID功能測試程序\MAX30100溫度及ID功能測試程序\MAX30100溫度及ID功能測試程序\MAX30100.lnp
?????文件??????12711??2018-12-08?18:43??【RCWL-0530(MAX30100-溫度-心率-血氧-檢測)資料】\MAX30100溫度及ID功能測試程序\MAX30100溫度及ID功能測試程序\MAX30100溫度及ID功能測試程序\MAX30100.LST
?????文件??????20391??2018-12-08?18:43??【RCWL-0530(MAX30100-溫度-心率-血氧-檢測)資料】\MAX30100溫度及ID功能測試程序\MAX30100溫度及ID功能測試程序\MAX30100溫度及ID功能測試程序\MAX30100.M51
?????文件??????14114??2018-12-08?18:43??【RCWL-0530(MAX30100-溫度-心率-血氧-檢測)資料】\MAX30100溫度及ID功能測試程序\MAX30100溫度及ID功能測試程序\MAX30100溫度及ID功能測試程序\MAX30100.OBJ
?????文件????????998??2018-12-08?18:43??【RCWL-0530(MAX30100-溫度-心率-血氧-檢測)資料】\MAX30100溫度及ID功能測試程序\MAX30100溫度及ID功能測試程序\MAX30100溫度及ID功能測試程序\MAX30100.Opt
?????文件????????283??2018-12-08?18:43??【RCWL-0530(MAX30100-溫度-心率-血氧-檢測)資料】\MAX30100溫度及ID功能測試程序\MAX30100溫度及ID功能測試程序\MAX30100溫度及ID功能測試程序\MAX30100.plg
?????文件???????1694??2018-12-08?18:43??【RCWL-0530(MAX30100-溫度-心率-血氧-檢測)資料】\MAX30100溫度及ID功能測試程序\MAX30100溫度及ID功能測試程序\MAX30100溫度及ID功能測試程序\MAX30100.Uv2
?????文件????????997??2018-12-08?18:43??【RCWL-0530(MAX30100-溫度-心率-血氧-檢測)資料】\MAX30100溫度及ID功能測試程序\MAX30100溫度及ID功能測試程序\MAX30100溫度及ID功能測試程序\MAX30100_Opt.Bak
?????文件???????1690??2018-12-08?18:43??【RCWL-0530(MAX30100-溫度-心率-血氧-檢測)資料】\MAX30100溫度及ID功能測試程序\MAX30100溫度及ID功能測試程序\MAX30100溫度及ID功能測試程序\MAX30100_Uv2.Bak
?????文件?????670429??2018-12-08?18:33??【RCWL-0530(MAX30100-溫度-心率-血氧-檢測)資料】\RCWL-0530(MAX30100心率-血氧模塊).pdf
?????文件??????28452??2018-12-08?18:33??【RCWL-0530(MAX30100-溫度-心率-血氧-檢測)資料】\RCWL-0530-(MAX30100).png
?????文件??????28591??2018-12-08?18:33??【RCWL-0530(MAX30100-溫度-心率-血氧-檢測)資料】\RCWL-0530-MAX30100-PCBLIB.lib
?????目錄??????????0??2019-03-24?22:00??【RCWL-0530(MAX30100-溫度-心率-血氧-檢測)資料】\MAX30100溫度及ID功能測試程序\MAX30100溫度及ID功能測試程序\MAX30100溫度及ID功能測試程序
?????目錄??????????0??2019-03-24?22:00??【RCWL-0530(MAX30100-溫度-心率-血氧-檢測)資料】\MAX30100溫度及ID功能測試程序\MAX30100溫度及ID功能測試程序
?????目錄??????????0??2019-03-24?22:00??【RCWL-0530(MAX30100-溫度-心率-血氧-檢測)資料】\MAX30100溫度及ID功能測試程序
?????目錄??????????0??2019-03-24?22:00??【RCWL-0530(MAX30100-溫度-心率-血氧-檢測)資料】
-----------?---------??----------?-----??----
??????????????4101083????????????????????22
- 上一篇:中國地圖著色
- 下一篇:PDF合并拆分利器綠色版SimpoPDF Merge
評論
共有 條評論