刷新
《DNESP32P4开发指南_V1.0》第三十章 内部温度传感器实验

博主头像 第三十章 内部温度传感器实验 本章将介绍ESP32-P4的内部温度传感器并使用它来读取温度值,然后在LCD模块上显示出来。 本章分为如下几个小节: 30.1 内部温度传感器介绍 30.2 硬件设计 30.3 程序设计 30.4 下载验证 30.1 内部温度传感器介绍 温度传感器生成一个随温度变化的电 ...

MQTT介绍

博主头像 一、MQTT 基本定义 MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议) 基于 TCP/IP 的​应用层轻量级发布 / 订阅(Pub/Sub)消息协议​,专为低带宽、高延迟、弱网、嵌入式资源受限设备设计,是当前物联网 IoT、智能家居、工业物联 ...

GPIO同时复用(ADC与TIM)

博主头像 众所周知,MCU的GPIO可复用为不同的功能.那么是否可以同时使能多个功能呢?可以(当然,部分架构可能不支持) 常见示例: 模拟IIC: GPIO在开漏输出的同时可以读IDR来获得输入 无LPUART的MCU实现低功耗唤醒: 把RXD同时复用为外部中断来唤醒,但会丢失首字节 UART自动波特率识别: ...

《DNESP32P4开发指南_V1.0》第二十八章 INFRARED_RECEPTION实验

博主头像 第二十八章 INFRARED_RECEPTION实验 本章将介绍ESP32-P4对红外遥控器的信号解码。ESP32-P4板子上标配的红外接收头和一个小巧的红外遥控器。我们将利用管脚输入功能,解码开发板标配的红外遥控器的编码信号,并将编码后的键值在LCD屏中显示出来。 本章分为如下几个小节: 28.1 ...

嵌入式应用开发笔记之web端设备控制台

博主头像 目前正在学习嵌入式应用开发,非科班,非系统学习,半路出家型选手,但是有一定Linux基础,手头正好有一个嵌入式开发设备,硬件资源如下: 主要参数 配置 处理器 单核792MHz Cortex® A7处理器 内存 DDR3 512MB 存储 eMMC 4GB/8GB RS232 1路调试串口 RS48 ...

《DNESP32P4开发指南_V1.0》第二十七章 触摸屏实验

博主头像 第二十七章 触摸屏实验 本章将介绍如何使用ESP32-P4来驱动触摸屏,ESP32-P4本身并没有触摸屏控制器,但是它支持触摸屏,可以通过外接带触摸屏的LCD模块(比如正点原子RGBLCD和MIPILCD),来实现触摸屏控制。在本章中,我们将向大家介绍ESP32-P4控制正点原子LCD模块,实现触摸 ...

大话电容传感器和电容SOC芯片,看这一篇就够了

博主头像 从口袋里的手机屏幕,到工厂里不知疲倦的生产线;从农田里监测土壤的探头,到管道中识别介质的开关,电容传感器早已成为现代社会中 “看不见的感知触手”。它无需物理接触,却能感知万物的细微变化,以多样的形态适配着消费电子、工业控制、农业监测等无数场景,渗透到我们生活与生产的每一个角落。 ...

《DNESP32P4开发指南_V1.0》第二十六章 RNG实验

博主头像 第二十六章 RNG实验 本章将介绍ESP32-P4的硬件随机数发生器。我们使用BOOT按键来获取硬件随机数,并且将获取到的随机数值显示在LCD上。同时,LED0用来指示程序运行状态。 本章分为如下几个小节: 26.1 RNG介绍 26.2 硬件设计 26.3 程序设计 26.4 下载验证 26.1 ...

ESP32BOX3:一站式AIoT嵌入式开发神器,解锁无限创作可能!

博主头像 ESP32BOX3:一站式AIoT嵌入式开发神器,解锁无限创作可能! 在物联网技术飞速普及、嵌入式AI应用全面落地的当下,一款高性能、易上手、外设齐全、资料完善的开发板,是嵌入式学习者、电子爱好者、科研开发者的刚需。为降低AIoT技术入门门槛,满足零基础学员学习、工程师项目开发、高校课程实训等多元化 ...

《DNESP32P4开发指南_V1.0》第二十五章 RTC实验

博主头像 第二十五章 RTC实验 本章将学习如何使用ESP32-P4的系统时间,实现一个简单的实时时钟。 本章分为如下几个小节: 25.1 RTC介绍 25.2 硬件设计 25.3 程序设计 25.4 下载验证 25.1 RTC介绍 RTC,Real Time Clock,实时时钟,专门用来记录时间的。 在E ...

STM32 外部上升沿触发ADC采集

博主头像 基于STM32 实现外部上升沿触发ADC采集 PB11 上升沿 → EXTI Line 11 Event → ADC 采集 STM32F103 的 ADC 外部触发源中有一个 ADC_ExternalTrigConv_Ext_IT11_TIM8_TRGO,它就是 EXTI Line 11 的事件信号 ...

# PX4ELRS接收机的设置

PX4多旋翼无人机调参设置 基本信息 飞控:pixhawk2.4.8 固件版本:PX4-V1.14 ELSR接收器:BAYCK贝壳 ELRS接收器 遥控器:APEX小灰控 ELRS接收器设置 PX4固件V1.14默认不包含对ELRS(CRSF协议)的支持,需要通过修改固件源码并重新编译,手动为飞控添 ...

C语言malloc函数详细解说与工程实现(附带malloc、realloc、calloc、free完整源码)

TLSF内存分配器:从原理到工业级实现的完整解析 摘要:TLSF(Two-Level Segregated Fit)是一种专为实时系统设计的动态内存分配算法,其核心优势在于O(1)时间复杂度的分配/释放操作和出色的碎片控制能力。本文将深入解析TLSF的核心原理,并结合一份完整的工业级C语言实现代码, ...

无线电烙铁五花八门,为什么选择TB1无线电烙铁?选择TB1无线电烙铁的四大理由!

博主头像 无线电烙铁五花八门,为什么选择TB1无线电烙铁?选择TB1无线电烙铁的四大理由! 在电子维修、DIY 创作、户外作业等场景中,无线电烙铁凭借便携性,逐渐成为替代传统有线烙铁的热门工具。但市面上多数无线电烙铁,普遍存在功率不足、续航偏短、机身偏重等问题,难以兼顾便携与专业性能。 TB1无线电烙铁的出现 ...

嵌入式C语言中的”类“思想

博主头像 在嵌入式单片机项目开发时,自己面对一块从未使用过的新芯片时,从0搭建与调节各种外设是一件非常繁琐的事情,有没有什么方法可以减轻这种繁琐的痛苦呢?我们知道在C++中,一个类通常包含成员变量(数据)和成员函数(方法),正式这种块状的结构可以使得该方法套用起来非常方便,那么本篇就这种块状套用的思想来研究下 ...

123···10>