硬件模块与通信协议基础

一句话结论 所有协议的本质都是"用电平变化表达比特"。吃透 GPIO / UART / I2C / SPI 这四条,90% 的模块都能接;剩下 10% 是 PWM(输出模拟量)、ADC(读模拟量)和 CAN(长距离抗干扰)。遇到模块先问三句:几根线、什么电平、有没有上拉——这三句话能解决大半接线问题。 一、GPIO:一切的基础 1.1 原理速览 GPIO(Gene...

发布于 硬件

嵌入式开发环境配置实战

一句话结论 只用一套工具就选 PlatformIO:一份 platformio.ini 覆盖 AVR / ESP8266 / ESP32 / STM32 / RP2040,库依赖写进配置就能复现环境,换机器只需 git clone && pio run。要深挖 ESP32 再补一套 ESP-IDF,要搞 STM32 底层再补 STM32CubeIDE。Arduino IDE...

发布于 硬件

常见开发板选型与信息速查

一句话结论 如果不确定买什么,按这个优先级买:ESP32-S3 DevKitC 一块 + STM32F103C8T6 蓝丸两块 + 树莓派 5(或 4B)一台。这三块覆盖了「联网 IoT」「裸机/实时控制」「Linux 应用」三条完全不同的技术路线,加起来不到 500 元。剩下的板子等具体需求出现了再买。 一、按层级速查总表 1.1 入门 MCU 级(8/32 位单片机,无操作系统) ...

发布于 硬件