MCP3008-ADC转换器驱动

1、MCP3008介绍

MCP3008 10 位模数转换器 (ADC) 在小型封装中结合了高性能和低功耗,非常适合嵌入式控制应用。 MCP3008 具有逐次逼近寄存器 (SAR) 架构和行业标准 SPI 串行接口,允许将 10 位 ADC 功能添加到任何 PIC® 微控制器。 MCP3008 具有 200k 样本/秒、8 个输入通道、低功耗(典型待机 5nA,典型活动 425µA),并采用 16 引脚 PDIP 和 SOIC 封装。 MCP3008 的应用包括数据采集、仪器仪表和测量、多通道数据记录器、工业 PC、电机控制、机器人、工业自动化、智能传感器、便携式仪器仪表和家用医疗设备。

MCP3008的引脚说明如下

<

引脚编号 引脚名称 描述
1,2,3,4,5,6,7,8 模拟输入通道 8 个输入引脚,提供要测量的模拟电压
9 数字地 连接到电路的地线
10 片选/关断(CS`/SHDN) 此引脚连接到 GPIO 引脚或 MCU,用于打开或关闭 IC
11 串行数据输入 (DIN) 用于 SPI 通信
12 串行数据输出 (DOUT) 用于 SPI 通信

ESP8266-Arduino编程实例-MCP3008-ADC转换器驱动相关推荐

  1. ESP8266-Arduino编程实例-ADS1015(ADC)驱动

    ADS1015(ADC)驱动 1.ADS1015介绍 ADS1015 是一款具有 12 位分辨率的精密模数转换器 (ADC),采用超小型无引线 QFN-10 封装或 MSOP-10 封装. ADS10 ...

  2. ESP8266-Arduino编程实例-PCA9685 LED控制器驱动

    PCA9685 LED控制器驱动 1.PCA9685介绍 PCA9685 是一款 I²C 总线控制的 16 通道 LED 控制器,针对红色/绿色/蓝色/琥珀色 (RGBA) 彩色背光应用进行了优化. ...

  3. ESP8266-Arduino编程实例-MPU6500加速计陀螺仪驱动

    MPU6500加速计陀螺仪驱动 1.MPU6500介绍 MPU-6500 是一款 6 轴运动跟踪设备,将 3 轴陀螺仪.3 轴加速度计和数字运动处理器™ (DMP) 组合在一个 3x3x0.9 毫米的 ...

  4. STM32F1与STM32CubeIDE编程实例-XPT2046电阻触摸屏驱动

    XPT2046电阻触摸屏驱动 1.XPT2046介绍 XPT2046 是一款 4 线电阻式触摸屏控制器,包含一个 12 位 125 kHz 采样 SAR 型 A/D 转换器.XPT2046支持1.5V ...

  5. ESP8266-Arduino编程实例-TEA5767收音机模块驱动

    TEA5767收音机模块驱动 1.TEA5767介绍 TEA5767HN 是一款用于低压应用的单芯片电子调谐 FM 立体声收音机,具有完全集成的中频 (IF) 选择性和解调功能,频率范围从76-108 ...

  6. ESP8266-Arduino编程实例-OLED显示DHT22传感器数据

    OLED显示DHT22传感器数据 1.应用实例介绍 本次实例将演示如何在OLED中显示DHT22温度湿度传感器的数据.实例主要分两步来完成: DHT22传感器驱动,采集温度和湿度 OLED驱动,显示采 ...

  7. ESP8266-Arduino编程实例-MAX6675冷端补偿K热电偶数字转换器驱动

    MAX6675冷端补偿K热电偶数字转换器驱动 1.MAX6675介绍 MAX6675执行冷端补偿并将来自K型热电偶的信号数字化. 数据以 12 位分辨率.SPI™ 兼容的只读格式输出. 该转换器可将温 ...

  8. ESP8266-Arduino编程实例-WS2812驱动

    WS2812驱动 1.WS2812介绍 WS2812系列是控制电路和RGB芯片集成在5050个元件封装内的智能控制LED光源.它内部包括智能数字端口数据锁存器和信号整形放大驱动电路.有效保证像素点光色 ...

  9. linux input输入子系统分析《二》:s3c2440的ADC简单驱动实例分析

    1      mini2440的ADC驱动实例 这节与输入子系统无关,出现在这里是因为后面的章节会讲到触摸屏输入子系统驱动,由于触摸屏也使用ADC,因此本节是为了说明ADC通过驱动代码是如何控制的. ...

最新文章

  1. 数控机床编程用c语言,基于C语言数控机床智能后置处理程序的制作-(1).pdf
  2. 容联CTO许志强:AI、5G让通讯更智能、更高效
  3. 满分简便解法:1002 写出这个数 (20分)
  4. 2021甘肃高考成绩查询时间几点,2021年甘肃高考成绩什么时候出来,今天几点钟出成绩可以查询...
  5. 随想录(校园招聘记)
  6. java动物类_使用java面向对象创建动物类并输出动物信息
  7. Java集合之一—HashMap
  8. anaconda安装第三方库两种方式
  9. web文件操作常见安全漏洞(目录、文件名检测漏洞)
  10. CF724G. Xor-matic Number of the Graph
  11. [zz] 海洋环境的光能传递
  12. 深度干货!一文读懂人脸识别技术(建议收藏)
  13. python车牌识别使用训练集_TensorFlow车牌识别完整版代码(含车牌数据集)
  14. CAD制图中该怎么查找文字呢?
  15. Windows内核原理与实现之Windows设备驱动程序
  16. mac 安装virtualbox虚拟机
  17. win10开机显示无网络连接服务器,Win10开机无法连接网络
  18. 华为云EI的诗与远方
  19. FPGA_demo2:按键测试
  20. TCP三次握手的目的及其工作原理

热门文章

  1. 莱特光电科创板上市破发:公司市值76亿 年营收3.4亿
  2. Scrum: 增量和迭代开发有什么区别?Scrum: Incremental vs Iterative
  3. oracle查询union用法
  4. VBA union 用法
  5. 如何将HTML转成图片?看这里你就会了!
  6. 《那些年啊,那些事——一个程序员的奋斗史》——105
  7. 被命运之神眷顾的法拉第
  8. 简说设计模式——装饰模式
  9. exe4j中,报错:This executable was created with an evaluation version of exe4j
  10. AdaBoost算法讲解