参赛必备ADS1115程序代码

参赛必备ADS1115程序代码

ID:38345222

大小:49.50 KB

页数:7页

时间:2019-06-10

参赛必备ADS1115程序代码_第1页
参赛必备ADS1115程序代码_第2页
参赛必备ADS1115程序代码_第3页
参赛必备ADS1115程序代码_第4页
参赛必备ADS1115程序代码_第5页
资源描述:

《参赛必备ADS1115程序代码》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、#include"ads1115.h"#include"ap_i2c.h"staticvoidConfige1115(unsignedcharport);staticvoidPointRegister(void);staticvoidReadData(unsignedcharchn,unsignedcharcnt);unsignedcharWriteIntBuf[4],WritepointBuf[2],count=6,ReadBuffer[64];;voiddelay(unsignedintdelay){while(delay--);}/***

2、*****************************************************************************FunctionName:Confige1115*Description:延迟时间*Input:None*Output:None*Return:None*Attention:获取ADS1115模拟转换结果*******************************************************************************/voidGet_ATOD(uns

3、ignedcharchannel,unsignedcharcnt){staticunsignedcharchn;chn=channel;Confige1115(channel);delay(1000);PointRegister();delay(1000);ReadData(chn,cnt);delay(1000);}/********************************************************************************FunctionName:Confige1115*Descripti

4、on:延迟时间*Input:None*Output:None*Return:None*Attention:配置ADS1115*******************************************************************************/staticvoidConfige1115(unsignedcharport){staticunsignedcharchnel,i;switch(port){case0://0通道chnel=0xC2;break;case1://1通道chnel=0xD2;brea

5、k;case2://2通道chnel=0xE2;break;case3://3通道chnel=0xF2;break;default:break;}WriteIntBuf[0]=CMD_Write;WriteIntBuf[1]=CMD_CONF_REG;WriteIntBuf[2]=chnel;WriteIntBuf[3]=CONF_L;if(!(TWI_START())){for(i=0;i<4;i++){TWI_SendByte(WriteIntBuf[i]);delay(20);}}TWI_STOP();}/****************

6、****************************************************************FunctionName:PointRegister*Description:延迟时间*Input:None*Output:None*Return:None*Attention:指向ADS1115指针寄存器用于准备读取数据*******************************************************************************/staticvoidPointRegis

7、ter(void){unsignedchari;WritepointBuf[0]=CMD_Write;WritepointBuf[1]=CMD_POINT_REG;if(!(TWI_START())){for(i=0;i<2;i++){TWI_SendByte(WritepointBuf[i]);delay(20);}}TWI_STOP();}/********************************************************************************FunctionName:I2C_dela

8、y*Description:延迟时间*Input:None*Output:None*Return:None*Attention:CH1PA4CH2PA

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。