ADS1115芯片快速开发

概述

由于近期的产品用用到了20路ADC数据的采集,而单片机的ADC口又没有那么多,因此选用了TI的ADS1115芯片来处理,将4路ADC转为IIC通信传递给MCU。
ADS1115的特性和参数这里就不在赘述,可参考芯片手册,这里主要教大家如何快速开发,在实际项目中用起来。

开发流程

我们可以从芯片手册中看到QUICKSTART GUIDE这一章节,也就是快速开发的详细介绍。
在这里插入图片描述
步骤一:write to config register(写配置寄存器)
1:发送从机地址0x90(写)
2:发送0x01 (指向配置寄存器)
3:配置config register
发送字节:0x84(高八位)
发送字节:0x83(低八位)

步骤二:write to pointer register(转向转换寄存器)
1:发送从机地址0x90(写)
2:发送0x00(指向转换寄存器)

步骤三:read conversion register(读取转换寄存器的数据)
1:发送从机地址0x91(读)
2:接收转换寄存器的高八位
3:接收转换寄存器的低八位

也就是用户只需要操作Config Register,Pointer Register和Conversion Register这三个寄存器就可以,具体寄存器的每一位对应的含义请大家移步芯片手册。

  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值