什么是 “封装”?**
可以把芯片的核心(硅片上的集成电路)理解为 “脆弱的电路裸片”—— 它又薄又娇贵,怕碰、怕潮,还没有能直接连接的接口,没法直接用。而 “封装” 就是给这个裸片 **“套保护壳 + 引接口 ...
初学的同学可以将 RP2040 芯片理解为 “没装屏幕、电池、按键的手机主板”—— 它有核心功能,但缺了这些配件就没法用。这些硬件电路就是给芯片补上 “电源、节拍器、状态灯、接口” 等必备功能,让 Pico 从 “裸芯片” 变成 “能直接用的开发板”。 ...
Raspberry Pi Pico 搭载自研 RP2040 双核 Cortex M0 + 芯片,主频 133MHz,配备充足内存、26 路 GPIO 与丰富通信外设。自带 PIO 可编程 IO、低功耗模式,支持 USB 拖拽烧录,可 USB / 外部电池双供电,邮票孔设计便于集成产品,适配 Micr... ...
第三十七章 MIPICAMERA实验 本章,我们将介绍MIPI摄像头OV5645,学习如何在ESP32-P4上驱动MIPI摄像头,实现摄像头图像数据采集并进行显示。 本章分为如下几个小节: 37.1 OV5645摄像头介绍及ESP32-P4的CAM相关外设介绍 37.2 硬件设计 37.3 程序设计 ...
学习FreeRTOS时,发现开启串口中断后系统无法正常运行,本以为是FreeRTOS里关于中断的一些部分没有配置好,结果排查了一圈,最后发现是没有设置优先级分组的问题。 FreeRTOS官方建议调用NVIC_PriorityGroupConfig(NVIC_PriorityGroup_4)将优先级分 ...
T1智能USB电烙铁,十二大硬核优势让你欲罢不能!电子人的焊接利器! 还在为传统焊台笨重、供电受限、携带麻烦发愁?T1智能USB电烙铁来帮你解决烦恼! 笔杆大小机身搭载专业焊台性能,PD 快充供电、智能感应控温、自定义声光交互,桌面维修、户外调试、随身焊补一台全搞定! 一、十二大硬核优势:低价也能拉 ...
最近刷到不少同类型的 AI 状态指示产品,有交通灯造型的,也有简约圆盘款的,本质都是帮开发者解放视线,不用死盯着终端等 AI 跑任务。其实我自己很早就开始做同款方向的东西了,专门适配 Claude Code 的桌面状态摆件,从最早的蓝牙版一路迭代到现在的 WiFi 版。 ...
第三十六章 TWAI实验 本章,我们将介绍如何使用ESP32-P4自带的TWAI控制器来实现TWAI的收发功能,并将结果显示在LCD屏幕上。 本章分为如下几个小节: 36.1 TWAI总线协议介绍 36.2 硬件设计 36.3 程序设计 36.4 下载验证 36.1 TWAI总线协议介绍 有人说乐鑫 ...
第三十五章 RS485实验 本章我们将向大家介绍如何使用ESP32-P4的串口实现485通信(半双工)。在本章中,我们将使用ESP32-P4的串口1来实现两块开发板之间的485通信,并将结果显示在LCD屏上。 本章分为如下几个小节: 35.1 485介绍 35.2 硬件设计 35.3 程序设计 35 ...
第三十四章 QMI8658A实验 本章,我们将介绍一款高性价比六轴(三轴角速度(陀螺仪)+三轴加速度)传感器:QMI8658A,该传感器可广泛用于四轴、平衡车和空中鼠标等设计,性价比极高,具有非常广泛的应用范围。我们将继续使用ESP32-P4的硬件IIC接口去驱动板载QMI8658A传感器,读取其原 ...
OA1线阻测量模块,告别笨重水泥电阻模块,测量更精准! 做线材生产、快充测试、线束质检的工程师看过来!正点原子全新推出OA1 USB线阻测量模块,采用专业开尔文四线法,一站式搞定 Type‑C、USB‑A 数据线线阻测量 + 线缆通断检测,适配正点原子C系列测试仪,也可独立连接上位机使用,线材质检效 ...
第三十三章 AP3216C实验 本章,我们将继续使用ESP32-P4的硬件IIC接口去驱动AP3216C传感器,检测环境光强度(ALS)、接近距离(PS)和红外线强度(IR)等环境参数。 本章分为如下几个小节: 33.1 AP3216C介绍 33.2 硬件设计 33.3 程序设计 33.4 下载验证 ...
第三十二章 DHT11实验 本章,我们将介绍数字温湿度传感器DHT11的使用,与前一章的温度传感器相比,该传感器不但能测温度,还能测湿度。我们将学习如何获取DHT11传感器的温湿度数据,并把数据显示在LCD上。 本章分为如下几个小节: 32.1 DHT11介绍 32.2 硬件设计 32.3 程序设计 ...
晶体管测试仪MT1来了!十二合一测试仪,不用再买一堆仪器,一台搞定电路测量! 电子从业者、在校师生、DIY 玩家的真实使用痛点:做硬件调试,桌上堆满晶体管测试仪、示波器、信号发生器、红外检测仪,仪器繁多杂乱,外出检修更是携带繁琐;新手做电路实验,多台设备操作门槛高、采购成本翻倍;家电维修、电路板排查 ...
第三十一章 DS18B20实验 本章,我们将介绍ESP32-P4如何读取外部温度传感器的温度,来得到较为准确的环境温度。我们将学习单总线技术,通过它来实现ESP32-P4和外部温度传感器DS18B20的通信,并把从温度传感器得到的温度显示在LCD上。 本章分为如下几个小节: 31.1 DS18B20 ...
第三十章 内部温度传感器实验 本章将介绍ESP32-P4的内部温度传感器并使用它来读取温度值,然后在LCD模块上显示出来。 本章分为如下几个小节: 30.1 内部温度传感器介绍 30.2 硬件设计 30.3 程序设计 30.4 下载验证 30.1 内部温度传感器介绍 温度传感器生成一个随温度变化的电 ...
一、MQTT 基本定义 MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议) 基于 TCP/IP 的应用层轻量级发布 / 订阅(Pub/Sub)消息协议,专为低带宽、高延迟、弱网、嵌入式资源受限设备设计,是当前物联网 IoT、智能家居、工业物联 ...
众所周知,MCU的GPIO可复用为不同的功能.那么是否可以同时使能多个功能呢?可以(当然,部分架构可能不支持) 常见示例: 模拟IIC: GPIO在开漏输出的同时可以读IDR来获得输入 无LPUART的MCU实现低功耗唤醒: 把RXD同时复用为外部中断来唤醒,但会丢失首字节 UART自动波特率识别: ...
第二十八章 INFRARED_RECEPTION实验 本章将介绍ESP32-P4对红外遥控器的信号解码。ESP32-P4板子上标配的红外接收头和一个小巧的红外遥控器。我们将利用管脚输入功能,解码开发板标配的红外遥控器的编码信号,并将编码后的键值在LCD屏中显示出来。 本章分为如下几个小节: 28.1 ...
目前正在学习嵌入式应用开发,非科班,非系统学习,半路出家型选手,但是有一定Linux基础,手头正好有一个嵌入式开发设备,硬件资源如下: 主要参数 配置 处理器 单核792MHz Cortex® A7处理器 内存 DDR3 512MB 存储 eMMC 4GB/8GB RS232 1路调试串口 RS48 ...