Arduino 与 MicroPython 基础入门:PWM、GPIO、ADC、串口、Socket 与计时基础

这篇笔记整理了 Arduino UNO 与 ESP32-C3 MicroPython 开发里最常用的基础知识,包括 PWM、时间函数、GPIO、ADC、多线程、串口、Socket 以及 Arduino 常见数值类型。内容尽量保持“短、准、方便查阅”,适合作为入门和速查参考。 一、PWM 输出基础: Arduino analogWrite() 与 MicroPython PWM PWM(脉宽调制)通
Arduino 与 MicroPython 基础入门:PWM、GPIO、ADC、串口、Socket 与计时基础

C语言位运算笔记

C 语言位运算是嵌入式开发的基础能力。对于 STM32 来说,GPIO、UART、SPI、定时器等外设最终都是通过寄存器中的 bit 位来控制的。掌握位运算,才能真正理解 HAL 库背后的底层逻辑,并具备直接操作寄存器的能力。 💡 核心结论 嵌入式里最常见的 4 个动作就是:置位、清位、翻转、读位。 六大位运算符速览 运算符 名称 示例 说明 & 按位与 a & b 同 1 为 1
C语言位运算笔记

MOS 管入门:NMOS 与 PMOS 原理、对比与选型详解

1. MOS 管基础 NMOS 与 PMOS 是两种最常见的 MOSFET(场效应管)。理解 NMOS PMOS 区别的起点,是记住 MOS 管用电压控制电流,三极管用电流控制电流。 1.1 管脚说明 MOS 管有三个管脚,PMOS 和 NMOS 管脚名称完全相同: NMOS-PMOS 管脚对比图 管脚 英文 中文 作用 G Gate 栅极 控制极,控制 S 与 D 之间的通断 S Source
MOS 管入门:NMOS 与 PMOS 原理、对比与选型详解