TSL2591数光转换器驱动

文章目录

  • TSL2591数光转换器驱动
    • 1、TSL2591介绍
    • 2、硬件准备
    • 3、软件准备
    • 4、驱动实现

1、TSL2591介绍

TSL2591 是一款非常高灵敏度的光数字转换器,可将光强度转换为能够直接 I2C 接口的数字信号输出。 该器件在单个 CMOS 集成电路上结合了一个宽带光电二极管(可见光加红外)和一个红外响应光电二极管。

两个积分 ADC 将光电二极管电流转换为数字输出,代表在每个通道上测量的辐照度。

该数字输出可以输入到微处理器,其中以勒克斯为单位的照度(环境光水平)是使用经验公式得出的,以近似人眼响应。 TSL2591 支持传统的电平样式中断,在固件清除它之前一直保持有效。

TSL2591有如下特性:

  • 最高灵敏度 188µLux
  • 获得专利的双二极管架构
  • 600M:1 动态范围
  • 可编程中断功能
  • 紫外线抑制包

2、硬件准备

  • ESP

ESP32设备驱动-TSL2591数光转换器驱动相关推荐

  1. ESP32设备驱动-MicroSD Card驱动

    MicroSD Card驱动 文章目录 MicroSD Card驱动 1.SDCard介绍 2.硬件准备 3.软件准备 4.驱动实现 1.SDCard介绍 SD卡是Secure Digital Car ...

  2. ESP32设备驱动-RFID-RC522模块驱动

    RFID-RC522模块驱动 文章目录 RFID-RC522模块驱动 1.RFID-RC522介绍 2.硬件准备 3.软件准备 4.驱动实现 1.RFID-RC522介绍 基于 NXP 的 MFRC5 ...

  3. linux i2c核心,总线与设备驱动,Linux2.6.37 I2C驱动框架分析(一)

    最近工作中又使用到了I2C,所以借S3C2440开发板GT2440为硬件平台温习一遍I2C驱动体系. linux内核中IIC驱动的体系框架 linux内核中IIC部分驱动代码位于:/drivers/i ...

  4. linux spi屏驱动程序,65 linux spi设备驱动之spi LCD屏驱动

    SPI的控制器驱动由平台设备与平台驱动来实现. 驱动后用spi_master对象来描述.在设备驱动中就可以通过函数spi_write, spi_read, spi_w8r16, spi_w8r8等函数 ...

  5. Linux设备驱动——第三章字符驱动

    当对幸福的憧憬过于急切,那痛苦就在人的心灵深处升起.--加缪 本章的目的是编写一个完整的字符设备驱动.我们开发一个字符驱动是因为这一类适合大部分简单的硬件设备.字符驱动也比块驱动易于理解.本章的最终目 ...

  6. 用友BIP产品矩阵亮相首届中小企业数字化转型大会,数智创新驱动企业高效成长

    11月9日-10日,由工业和信息化部.山东省人民政府联合主办的2022全国中小企业数字化转型大会在山东济南召开.本次大会以"创新引领发展 数字点亮未来"为主题,聚焦以数字化转型为路 ...

  7. FTDI FT232驱动下载安装 高速转换器UIC系列驱动安装详细教程

    FTDI FT232驱动下载安装 高速转换器UIC系列驱动安装教程 在使用FTDI FT232串口设备时,如果电脑没有对应的驱动就无法使用.新版的Windows 10有的已经自带驱动就无需安装(能识别 ...

  8. ESP8266-Arduino编程实例-MCP3008-ADC转换器驱动

    MCP3008-ADC转换器驱动 1.MCP3008介绍 MCP3008 10 位模数转换器 (ADC) 在小型封装中结合了高性能和低功耗,非常适合嵌入式控制应用. MCP3008 具有逐次逼近寄存器 ...

  9. 字符设备驱动初体验(hello驱动)

    文章目录 1 APP打开的文件在内核中如何表示 2 打开字符设备节点时,内核中也有对应的 struct file 3 驱动程序编写的步骤 4 驱动程序编写 4.1 写驱动程序 4.2 写测试程序 4. ...

最新文章

  1. SAP WebService基础知识
  2. “2012年度IT博客大赛”获奖感言--梦想、学习、坚持、自信、淡定
  3. 人月神话阅读笔记(二)
  4. linux tomcat php配置文件在哪个文件夹下,tomcat下,怎么安配备置php ?(linux系统)
  5. python如何更改entry属性_如何在Python3中更改Gtk3 Entry文本颜色?
  6. 学习Unix,可从事什么样的工作(3)《精通Unix下C语言与项目实践》读书笔记(5)...
  7. mysql使用技巧,使用Mysql的小技巧总结
  8. 微信 SDK 升级,全面支持异步缓存接口, .NET 3.5/4.0版本5月1日起停止更新
  9. 白嫖5T空间Onedrive并搭建下载站
  10. 如何在WPS中加入图表清单(类似生成自动目录)
  11. linux系统支持ntfs吗,Linux支持NTFS格式文件的方法
  12. java 解析word模板为xml, 动态填充数据到xml,最后输出word文档
  13. 关于大一暑假考核的复习总结
  14. Shiro权限控制(二)
  15. SVN windows 快速入门
  16. axure 教务系统_【Axure原型推荐】第1期 在线教育小程序原型
  17. python openpyxl load_workbook报AttributeError: 'MergedCell' object attribute 'hyperlink' is read-only
  18. (转)用户调研必修:如何建立用户体验地图
  19. Flutter网络请求Dio库的使用及封装
  20. Android换肤:从外存中读取皮肤包资源实现换肤

热门文章

  1. MySQL查询今日、昨日、前日、本周、上周、本月、上月、本季度、上季度、本年、去年、第一周、第二周的数据
  2. php的echo输出错误
  3. 将jpg,dicom转tif格式
  4. 设置多个等级的html游戏,实现 HTML5 Canvas 游戏硬件缩放和CSS3的现代化
  5. Ubuntu下的LAMP环境搭建
  6. pic单片机与51单片机,谁更易于学习?
  7. etl:BI项目中的ETL设计详解(数据抽取、清洗与转换)
  8. vue.js 获取当前屏幕的宽度_vue 获取屏幕宽高 width height
  9. html首页我的待办,需要帮助使HTML 5中的待办事项列表[解决]
  10. 成员变量和局部变量的区别