随笔分类 -  外设驱动库

描述外设驱动库开发的相关文章
摘要:在我们的产品中经常有需要温度检测的地方,而热电偶温度检测电路是我们常用的。热电偶温度检测的方法很多,有时出于简单方便的考虑我们会选择热偶温度变送器来实现,这一篇我们就来讨论使用MAX31856热电偶温度变送器实现温度的检测。 1、功能概述 MAX31856可以对任何类型热电偶的信号进行冷端补偿和数字 阅读全文
posted @ 2023-04-30 15:48 Moonan 阅读(629) 评论(0) 推荐(0) 编辑
摘要:检测流量数据的方法有很多种,这一次我们就是使用SDP800差压传感器来测量流量数据。所以在这一篇中,我们将讨论如何实现SDP800差压传感器的驱动,并使用它实现流量数据的检测。 1、功能概述 SDP800差压传感器系列是Sensirion为大批量应用设计的数字压差传感器系列。传感器测量空气和非腐蚀性 阅读全文
posted @ 2023-02-05 21:47 Moonan 阅读(179) 评论(0) 推荐(0) 编辑
摘要:在我们的项目中,经常会有需要检测大气压力的时候。这次我们在大气环境监测的过程中用到了HP203B这款气压传感器。所以这一篇中,我们来思考HP203B气压传感器的驱动设计。 1、功能概述 HP203B是高分辨率(0.1meter)压力传感器,带有I²C接口,包括一个硅压阻压力元件和一个高分辨率24 位 阅读全文
posted @ 2023-01-08 19:26 Moonan 阅读(353) 评论(0) 推荐(0) 编辑
摘要:在有一些应用中,我们可能需要大一些容量的存储单元,而实现的形式多种多样,在这一篇中我们将来讨论怎么使用BY25QXXX系列NOR FLASH存储器的问题。 1、功能概述 在开始实现BY25QXXX系列NOR FLASH存储器的驱动之前,我们需要先了解一下它的基本情况。 1.1、QSPI接口 QSPI 阅读全文
posted @ 2022-11-27 22:19 Moonan 阅读(327) 评论(0) 推荐(0) 编辑
摘要:在产品设计过程中,我们经常会遇到数模转换的应用需求。在本篇种我们就来讨论一下MCP4725单通道数模转换器的驱动设计与实现。 1、功能概述 MCP4725是一个低功耗,高精度,单通道,12位缓冲电压输出数字到模拟转换器(DAC)与非易失性存储器(EEPROM)。它的板载精度输出放大器允许它实现轨到轨 阅读全文
posted @ 2022-11-06 15:27 Moonan 阅读(1224) 评论(1) 推荐(0) 编辑
摘要:关于ADC我们已经讨论过不少了,但在不同的应用需求下,我们会选择不同的原件。在这里我们将讨论ADS111x系列ADC驱动的设计与实现。 1、功能概述 ADS1113、 ADS1114 和 ADS1115 器件 (ADS111x)是兼容 I2C 的 16 位高精度低功耗模数转换器。ADS111x 器件 阅读全文
posted @ 2022-10-16 14:59 Moonan 阅读(685) 评论(0) 推荐(0) 编辑
摘要:一些时候,我们需要通过热电偶获取温度数据。在这里我们将讨论如何实现并使用MAX31855热电偶温度便送去的驱动问题。 1、功能概述 MAX31855是具有冷端补偿,能将K、J、N、T或E型热电偶信号转换成数字量的热偶温度变送器。该热偶温度变送器输出14位带符号数据,通过SPI兼容接口、以只读格式输出 阅读全文
posted @ 2022-09-17 17:28 Moonan 阅读(638) 评论(0) 推荐(0) 编辑
摘要:在产品设计过程中,很多时候都会用到ADC器件,而在一些特殊场合还需要一些特别的ADC器件。我们在这篇中将讨论常用于医疗器件方面的,DDC114这款电流输入ADC,并为其设计一个驱动程序。 1、功能概述 模数转换器DDC114是一款电流输入型ADC,通过对微小电流信号采用电荷积分的方式进行模数转换。包 阅读全文
posted @ 2022-07-17 21:49 Moonan 阅读(308) 评论(0) 推荐(0) 编辑
摘要:SPI总线是我们常用的串行设备接口,一般情况下我们都会适应硬件SPI接口,但有些时候当硬件端口不足时,我们也希望可以使用软件来模拟SPI硬件接口,特别是要求不是很高的时候。在这一篇中我们将来讨论如何使用GPIO和软件来模拟SPI通讯接口。 1、功能概述 SPI即串行外设接口,是一种同步串行通讯接口, 阅读全文
posted @ 2022-07-03 17:56 Moonan 阅读(2550) 评论(0) 推荐(0) 编辑
摘要:模拟信号输出是经常会遇到的应用需求,解决的办法应多种,但我们使用最多的还是数模转换。对于不同的数模转换器我们需要为其编写适用的驱动程序,在这一篇中我们就来考虑如何实现DAC8552高精度模数转换器的驱动程序。 1、功能概述 该DAC8552是一个16位,双通道,电压输出数模转换器(DAC)提供低功率 阅读全文
posted @ 2022-06-05 16:14 Moonan 阅读(802) 评论(0) 推荐(1) 编辑
摘要:我们经常会碰到多通道AD采集的需求,有时候甚至需要高精度的ADC器件。本篇我们将来设计并实现ADS1256模数转换器的驱动。并简单讨论该驱动使用方式。 1、功能概述 ADS1256是TI公司推出的一款低噪声高分辨率的24位Sigma-Delta(E-v)模数转换器(ADC)。E-vADC与传统的逐次 阅读全文
posted @ 2022-05-08 22:15 Moonan 阅读(2062) 评论(1) 推荐(0) 编辑
摘要:我们在前面开发过AT24CXX系列EEPROM存储器,它使用的是I2C接口。不过有时候我们也会使用SPI接口的EEPROM存储器。在这一篇我们将来讨论AT25XXX系列EEPROM存储器的驱动设计、实现及使用。 1、功能概述 AT25XXX系列EEPROM存储器采用SPI接口,因其操作简单且性价比高 阅读全文
posted @ 2022-04-05 13:39 Moonan 阅读(543) 评论(1) 推荐(0) 编辑
摘要:我们已经讨论过多种温度检测方式,但我们尚未关注热电阻温度检测,但热电阻测温在工业环境中是非常常见的。尽管有很多集成的数字式的热电阻接口元器件,但这些器件不但成本较高,灵活性也大打折扣。所以我们有时会使用更简单灵活的电路来驱动RTD。而在这一篇中,我们将讨论如何设计并实现RTD热电阻测温的驱动。 1、 阅读全文
posted @ 2022-03-06 09:14 Moonan 阅读(547) 评论(0) 推荐(0) 编辑
摘要:光敏二极管能够实现很多应用,用于光度检测即是其一。我们在一些产品中就曾使用S1336-5BQ光敏二极管进行光度值检测。所以在本篇中,我们将讨论如何设计并实现S1336-5BQ光敏二极管用于光度检测的驱动。 1、功能概述 根据相关的资料,光电二极管S1336-5BQ的光谱响应范围为:190~1100n 阅读全文
posted @ 2022-01-09 09:56 Moonan 阅读(458) 评论(0) 推荐(0) 编辑
摘要:在嵌入式产品中,温度检测非常常见。在成本比较敏感而精度要求较低时,NTC电阻是个不错的选择。在这一篇中,我们将讨论如何和设计并实现一个通用的NTC驱动,以便在后续的项目中更方便的复用。 1、功能概述 NTC是指随温度上升电阻呈指数关系减小、具有负温度系数的热敏电阻现象和材料。NTC热敏电阻是以锰、铜 阅读全文
posted @ 2021-12-26 19:40 Moonan 阅读(603) 评论(0) 推荐(0) 编辑
摘要:有些时候嵌入式系统也需要显示更为复杂的图形,需要更丰富的数据展示。为此,我们需要更大,色彩更丰富,带触屏的显示屏,当然性价比更高就最好了。在我们的项目中遇到此类需求,我们有时会选择DWIN触摸屏。在本篇中,我们就来设计并实现DWIN触摸屏的驱动。 1、功能概述 我们这里所说的是迪文的串口屏,该屏有多 阅读全文
posted @ 2021-12-05 20:26 Moonan 阅读(557) 评论(0) 推荐(0) 编辑
摘要:现在OLED显示屏在嵌入式系统中应用的越来越多。对于一些显示信息不太复杂,以显示信息为主的需求,我们一般会选择OLED显示屏。在这一篇中,我们将讨论OLED显示屏驱动的设计与实现。 1、功能概述 从使用的情况来说,较为常用的是0.96英寸的OLED128x64的显示屏。这种OLED屏多采用象SSD1 阅读全文
posted @ 2021-11-21 20:16 Moonan 阅读(759) 评论(0) 推荐(0) 编辑
摘要:LCD1602是一种工业字符型液晶,能够同时显示16x02即32个字符。LCD1602液晶显示的原理是利用液晶的物理特性,通过电压对其显示区域进行控制,即可以显示出图形。在这一章我们就来讨论LCD1602液晶显示屏驱动的设计与实现。 1、功能概述 LCD1602液晶又被称作1602字符型液晶,这是一 阅读全文
posted @ 2021-10-10 20:04 Moonan 阅读(695) 评论(0) 推荐(0) 编辑
摘要:现在人们对大气环境及室内环境都比较关注。PM2.5在生活中也是常见的词汇。在有些产品中就要求检测PM2.5的数值。检测PM2.5的手段多种多样,在要求不高时我们通常可以采用激光模块。在这一篇中,我们将讨论HLPM025K3 PM2.5传感器驱动的设计与实现。 1、功能概述 HLPM025K3传感器采 阅读全文
posted @ 2021-09-25 16:44 Moonan 阅读(313) 评论(0) 推荐(0) 编辑
摘要:在气体分析类产品中,我们经常会用到远红外气体传感器。我们就在碳氢类气体成分分析中使用了S-Modlue远红外气体传感器。接下来,我们将讨论S-Modlue远红外气体传感器驱动的设计与实现。 1、功能概述 S-MODULE EVO 使用非分散红外检测技术NDIR,集成稳定红外光源,配置可靠性能的光电探 阅读全文
posted @ 2021-09-11 21:56 Moonan 阅读(265) 评论(0) 推荐(0) 编辑