ADS1115程序攻略

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

ADS1115程序攻略

STEP1:

修改ADS1115.H里的前头处,修改IO口和CR_MSB.其中CR_MSB为测试电压范围:

0xC0为±6.144V

0xc2为±4.096V

0xc4为±2.048V

0xc6为±1.024V

如图:

STEP2:

在ADS1115.C中,位于中后方的

“ads1115_v=(float)pBuffer*6.144/32768;”中的6.144改为你对应的电压范围值,不要带符号。如:你的电压值为±4.096V ,则改为“ads1115_v=(float)pBuffer*4.096/32768;”。

如图:

STEP3:

在main函数或者在main.c中设置float型存储变量,来保存转出来的实际电压值,如:我用a,b。

STEP4:

调用“ads1115_read_fil(ch);”转换函数,让此函数等于上面的a,b。

其中ch为ads1115转换口,ch=0,1,2,3.

a=ads1115_read_fil(0);//ads1115的1口

b=ads1115_read_fil(1);//ads1115的2口

如果大家用诺基亚5110屏,那么调用显示float型函数:wr_float(0,4,a);

wr_float(0,4,b);

即可。

如图:

相关文档
最新文档