ADS1110的硬件设计,这里不谈,需要的朋友可以去ADI官网上查,我这里也有资源:

ads1110datasheet-单片机文档类资源-CSDN下载

程序设计:

1.定义ads1110的从机地址,由于该芯片有多个型号,具体型号的地址需要朋友们自己去datasheet中查看,本例中使用的型号是ED1,地址定义如下:

#define ads_addr_W 0x92
#define ads_addr_R 0x93

2.由于ADS1110是使用IIC通讯的,所以,必须引入I2C通讯相关代码

STM32 I2C源码_weixin_37585701的博客-CSDN博客

3.调用I2C通讯现有方法,读取芯片数值

//定义一个与ads1110通讯的I2C接口
typedef_I2C ads1;

//初始化通讯接口
void ads_init()
{
//初始化第一个PCAP01的通讯引脚
    I2C_setpin(&ads1,GPIOB,GPIO_PIN_1,GPIOB,GPIO_PIN_0);
    
}

//读取数据
uint16_t ads_readreg()
{    
    uint8_t temp[2];
    IIC_read_noaddr_n(&ads1,ads_addr_R,temp,2);
    return ((temp[0]<<8)|(temp[1]));
}

STM32读取AD芯片ADS1110数据相关推荐

  1. stm32读取目标芯片_STM32通过IIC读取MPU6050陀螺仪芯片数据核心程序

    1  简 介 最近,想学角度融合算法在网上买一个JY61的模块.他们家的模块用起来还不错.模块分为串口通讯和IIC通讯的.串口读取数据他们家有例程,我就不说了.想分享给大家这个模块的IIC是怎么去读取 ...

  2. linux 串口读取陀螺仪,stm32读取陀螺仪MPU6050发送数据到串口

    [实例简介] IAR环境下,stm32读取MPU6050数据,发送到串口. [实例截图] [核心代码] 6b42b05e-a094-444f-b033-eda513b6cc49 └── tly01 ├ ...

  3. stm32读取目标芯片_使用stm32驱动RC522读IC卡(代码留言邮箱)

    RC522与PN532简介 关于STM32驱动方式 接线说明 程序烧录 查看卡号 总结 RC522与PN532简介 在写这篇文章之前有写过一篇有关于PN532的文章,RC522与PN532在使用上都可 ...

  4. stm32读取目标芯片_PCF8563时钟读取芯片程序 STM32

    ] = openwind_night[1]; tempCloseWind[0] = closewind_night[0]; tempCloseWind[1] = closewind_night[1]; ...

  5. STM32读取MPU6050陀螺仪芯片数据核心程序

    1 简 介 最近,想学角度融合算法在网上买一个JY61的模块.他们家的模块用起来还不错.模块分为串口通讯和IIC通讯的.串口读取数据他们家有例程,我就不说了.想分享给大家这个模块的IIC是怎么去读取M ...

  6. 绘制STM32最小系统电路原理图、STM32F103读取SD卡的数据

    绘制STM32最小系统电路原理图.STM32F103读取SD卡的数据 文章目录 绘制STM32最小系统电路原理图.STM32F103读取SD卡的数据 1 AltiumDesigner 软件配置 2 A ...

  7. stm32使用AD转换读取光敏电阻的值(光敏电阻5516)

    STM32使用AD转换读取光敏电阻 光敏电阻使用的是5516,阻值是10k,网上能直接买到. 过程如下. 硬件设计 LRAO接单片机引脚,原理就是串联分压,当外界光发生变化的时候,光敏电阻的阻值发生变 ...

  8. STM32单片机硬件I2C读取AHT10温湿度传感器数据

    STM32使用硬件IIC读取AHT10温湿度传感器的数据并显示在0.96寸OLED屏上. 我用的单片机是STM32F103C8T6,程序用的是ST标准库写的. STM32使用硬件I2C读取SHTC3温 ...

  9. TQ2440 GPIO模拟SPI读取AD转换器TLC2543芯片

    其实接触CSDN好久了,一直没有想写自己的博客,遇到问题的时候才去上CSDN参考别人的资料,想到以后不能脚踩西瓜皮,滑倒哪里是哪里,要一个萝卜一个坑,用CSDN博客记录下自己的每一个脚印,一来自己以后 ...

  10. STM32读取GPS数据-ATGM336H

    文章目录 一.模块介绍 二.使用步骤 1.数据解析 2.数据转换 三.代码示例 总结 一.模块介绍 全球四大卫星定位系统     GPS 系统(美国)     BDS 系统(中国北斗)     GLO ...

最新文章

  1. 通信系统中对眼图的理解(二)
  2. python 多线程ping测试_从线程ping多个ip时Python ICMP ping实现?
  3. django Forbidden
  4. python m什么意思_Python -m参数原理及使用方法解析
  5. win系统注册缺少的库 32位系统 64位系统
  6. java timer schedule_java怎么再次设置Timer的schedule???
  7. 火焰传感器工作原理_水流传感器的工作原理和故障分析
  8. 谷歌将彻底淘汰10年前发布的Android版本
  9. 3.修改和编译XposedBridge.jar 和 api.jar
  10. C语言的结构变量定义规则,嵌入式学习笔记:c语言结构体的定义和使用
  11. java单元测试(@Test)
  12. 自然语言处理NLP星空智能对话机器人系列:Facebook StarSpace框架案例数据加载
  13. 关于JAVA输入输出流造成的Runtime线程阻塞问题【新人笔记】
  14. 【笔记整理】通信原理第二章复习——随机信号分析
  15. 周期信号的傅里叶级数
  16. Crosses and Crosses POJ - 3537 (博弈)
  17. win10浏览器闪退_为什么win10浏览器总是闪退_win10浏览器闪退是怎么回事
  18. EasyOrtho卫星影像处理软件
  19. nod32半年升级id
  20. wget 下载网站所有文件

热门文章

  1. cpu架构之体系架构
  2. Word文档如何压缩
  3. USB数据采集卡,Labjack U6、T7 采集卡 VB、C++ 编程范例
  4. 一看就会的ios配置证书及描述文件
  5. iOS9.3描述文件怎么安装
  6. .js ruby如何调用_为什么我们喜欢并选择Ruby而不是Node.js?
  7. 计算机会计表格应用所有知识,2016会计电算化考点总结:电子表格软件在会计中的应用...
  8. Eureka微服务之服务核心动作
  9. 可三维成像(16,32线等)激光雷达调研
  10. antd源码解读(6)- Affix