
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
TLV5610是一款12位8通道DAC模块,通过SPI接口通讯,0-5V输出电压范围。该模块采用电阻串架构,内置参考电压源,支持μC和DSP两种通讯模式。使用时需注意上电顺序和时序控制,通过16位数据字(高4位地址+低12位数据)控制各通道输出。STM32F103驱动示例展示了初始化配置和通道电压写入方法,输出电压计算公式为Vout=(CODE/4096)2Vref。该模块适用于可编程电源、仪表控

DHTC11是一款高精度数字温湿度传感器,采用电容式感湿元件,具有长期稳定、可靠性高、低功耗等特点。其工作原理为单总线被动式工作模式,通过单总线进行发送指令触发温湿度测量后获取结果。 传感器主要用3个引脚:VDD(电源正)、SDA(数据线)和GND(电源负)。 遵循特定的单总线时序,包括复位、写0/1和读取时序。测量数据需经过公式计算转换为实际温湿度值,并通过CRC校验确保数据准确性。

W25QXX系列和AT24CXX系列是两种常见的非易失性存储器芯片,本文从接口、速率、 容量、操作与性能着重的介绍了两者的区别于主要使用场景。接口、速率: AT24CXX是EEPROM,使用I2C接口(100kHz-1MHz);W25QXX是NOR Flash,支持SPI接口(几MHz-上百MHz); 容量、操作: AT24CXX容量较小(128B-64KB),可直接字节写入 W25QXX容量较大

红外遥控技术是一种广泛应用于电子设备的无线控制方案,具有抗干扰强、成本低等优点。本文介绍了红外遥控的基本原理,包括发射与接收端的波长匹配(940nm)和载波频率(38kHz)。重点讲解了NEC协议的数据编码格式,通过PWM调制实现0和1的传输,包含同步码、地址码和控制码等结构。最后给出了基于STM32F103的红外解码实现方案,包括硬件连接和关键代码解析,展示了如何通过定时器捕获边沿信号来解析红外

本文介绍了ESP32模组启动及下载。内容包括:ESP32启动日志中的复位原因(rst)和启动模式(boot)解析,通过Strapping管脚配置启动模式的方法,以及手动和自动下载固件的具体操作。重点讲解了如何通过硬件连线进入下载模式,简单说明自动下载电路的实现原理,通过控制EN和IO0引脚的电平变化实现串口自动下载功能。文章为ESP32开发者提供了启动日志分析和下载模式配置的实用指导。

QMI8658A是上海矽睿推出的6轴IMU芯片,集成3轴加速度计和3轴陀螺仪,具有低噪声、高分辨率特性,支持I²C/SPI通信。文章对比了QMI8658A和QMI8658C的差异,给出了引脚定义和寄存器表,并提供了STM32F103C8T6通过I²C接口驱动QMI8658A的硬件连接方案和软件实现代码。代码实现了读取芯片ID、加速度和角速度数据的功能,并通过OLED显示采集到的传感器数据。

AD9833是一款低功耗可编程波形发生器,能输出正弦波、三角波和方波,频率范围为1Hz-9MHz,采用SPI串行通信。具有28位频率寄存器和12位相位寄存器,可通过公式计算输出频率和相位偏移。输出阻抗200Ω,正弦波最大幅值600mVpp,方波5Vpp。使用时需注意输出信号带有直流分量,射频设备需加隔直器。本文将通过STM32F103的SPI接口控制AD9833,配合OLED屏和EC11编码器实现

MAX31865是一款专用于铂电阻温度传感器(RTD)的高精度数字转换模块,支持PT100-PT1000等多种RTD类型。该模块集成15位Σ-Δ ADC,提供0.03125°C分辨率,总精度达0.5°C,具有±45V过压保护和故障检测功能。通过SPI接口通信,支持2/3/4线传感器连接,包含配置、RTD数据、故障状态等8个寄存器。采用Callendar-Van Dusen方程实现温度转换,适用于工

本文介绍了TFmini-S红外激光测距ToF模块的基本特性,然后用ESP32开发板驱动TFmini-S模块进行测距,并在串口助手上显示出测距数据。

SHT20温湿度传感器是一款高精度、低功耗的环境监测传感器,具有±3%RH湿度精度和±0.3°C温度精度,采用I²C数字接口。本文详细介绍了SHT20的主要特点、性能参数、与SHT30/SHT40的对比差异、通讯协议(包括启动时序、命令发送、工作模式等)、数据转换公式以及STM32F103C8T6的驱动实现。该传感器适用于智能家居、工业自动化、农业监测等多种场景,通过硬件连接和示例代码展示了实际应








