CH55x 系列单片机完全指南:从选型到 USB 设备开发实战
CH55x 系列单片机完全指南,涵盖型号选型对比、开发环境搭建、USB HID 设备开发、SWD 调试器制作,以及常见问题排查,帮你从零开始掌握沁恒 CH55x 系列。
15 篇文章
CH55x 系列单片机完全指南,涵盖型号选型对比、开发环境搭建、USB HID 设备开发、SWD 调试器制作,以及常见问题排查,帮你从零开始掌握沁恒 CH55x 系列。
一文汇总 ESP32 开发中最实用的三大主题:烧录超时、掉电检测等常见故障排查,Marlin 3D 打印固件安装全流程,以及 OpenAI 实时嵌入式 SDK 的语音交互实战。
从 A4988 步进电机、SG90/MG996 舵机、L298N 直流电机 PWM 调速,到编码器闭环 PID 控制和太阳能充电控制器,一篇搞定嵌入式电机控制全部实战知识。
The ESP32 features a dual-core Xtensa processor. This guide walks through how to assign tasks to different cores using FreeRTOS, and safely synchronize shared memory across cores with mutexes, semaphores, and message queues — complete with full code examples.
ESP32 搭载双核 Xtensa 处理器,本文详解如何用 FreeRTOS 把任务分配到不同核心运行,并通过互斥锁、信号量、消息队列实现跨核共享内存安全同步,附带完整代码示例。
全面解析 CAN FD(Flexible Data-Rate)协议与传统 CAN 的核心差异,从帧格式、波特率到 MCP2517FD 芯片驱动开发,手把手带你搭建高速车载通信系统。
深入理解 I2C 总线协议:从 SCL/SDA 信号原理、地址寻址、上拉电阻计算,到 Arduino 和 ESP32 多设备挂载实战代码。嵌入式开发者必读的 I2C 完全指南。
三大主流嵌入式开发框架深度对比:从上手难度、执行效率到调试体验,帮你选出最适合项目的开发工具链
写在前面 过去二十年,处理器架构市场基本被两家瓜分:Intel 的 x86 统治 PC 和服务,ARM 统治移动端和 IoT。你想自己做一颗芯片?抱歉,先交一笔不便宜的授权费。 RISC-V 的出现打破了这个局面。 RISC-V 是一个完全开源的指令集架构(ISA)。任何人可以免费使用它设计、制造、销售芯片或基于 RISC-V 的产品,而无需向任何公司支付许可费。它由加州大学伯克利分校的...
MEMS 传感器怎么选?加速度计、陀螺仪、IMU 有什么区别?本文对比 MPU6050、ICM20948、BMI088 等热门型号,附选型表和实战代码。
PIR 人体传感器误触发怎么办?本文详解灵敏度调节、滤波算法、安装位置优化,打造稳定可靠的人体检测系统。
详解 Vosk、Sherpa-ONNX 等离线语音识别引擎,实现隐私安全的本地语音控制,无需云端 API,适合智能家居和嵌入式项目。
继电器模块选型、接线详解、安全隔离设计,掌握控制 220V 大功率设备的正确姿势,避免触电和损坏风险
为什么需要 TensorFlow Lite? 大家好,我是 MakerOnsite。今天我们来聊聊如何在嵌入式设备上运行 AI 模型。 你可能已经用过 TensorFlow 训练模型,但有没有想过:怎么把训练好的模型放到树莓派、ESP32 或者单片机上运行? 这就是 TensorFlow Lite 要解决的问题。 传统的 TensorFlow 模型太大、太慢,根本跑不动嵌入式设备。而...
做嵌入式开发的朋友都遇到过这个尴尬场景:代码在开发机上编译得好好的,换个环境就各种报错。依赖库版本不对、工具链缺失、环境变量混乱……今天我们来聊聊如何用 Docker 把交叉编译环境"打包"带走,让构建过程真正可复现。 为什么需要容器化的交叉编译环境? 传统交叉编译的痛点: - 环境配置繁琐:每次重装系统都要重新配置工具链 - 版本不一致:团队成员使用不同版本的编译器导致奇怪的问题 -...