Embed Toolkit
嵌入式开发者的在线工具集,18 个工具 + 446 道面试题,浏览器本地运行,免登录免注册。
数据转换工具
协议调试工具
芯片与硬件工具
寄存器位域计算器
32 位寄存器 Bit 网格可视化,支持自定义位域模板和点击翻转
GPIO 引脚分配表
选择芯片型号,拖拽分配 GPIO 复用功能,自动检测冲突并导出 C 初始化代码
电阻色环计算器
选择色环颜色计算阻值 / 输入阻值反查色环,支持 4/5/6 环和 E 系列推荐值
分压/RC 滤波计算器
电阻分压 + RC 低通/高通滤波器,计算截止频率并绘制波特图
定时器/PWM 计算器
输入系统时钟和目标频率,自动计算 PSC/ARR/CCR 所有可行组合,支持 PWM 占空比
波特率误差计算器
计算 UART 分频系数和实际波特率误差,支持 8x/16x 过采样和批量对比
ADC 采样计算器
计算 ADC 转换时间、最大采样率、LSB 精度和 DMA 缓冲区建议
时钟树配置器
可视化 STM32 时钟树,配置 HSI/HSE/PLL/AHB/APB 分频,导出 SystemClock_Config 代码
MCU 选型对比器
选 2-4 款芯片对比 CPU/主频/Flash/RAM/外设/卖点,雷达图 + 差异表,缺数据明示 — 不编造
PCB 阻抗计算器
微带线 / 带状线 / 差分对(IPC-2141A + Wadell 近似公式,典型误差 ±5%)+ 反查线宽 + SVG 截面
RTOS 可视化
任务调度甘特图
输入任务优先级和周期,模拟 FreeRTOS 抢占式调度并生成时序甘特图
内存布局可视化
手动配置或粘贴 .map 文件,可视化 RAM/Flash 各段分区占用和剩余空间
PID 调参模拟器
调节 Kp/Ki/Kd 参数,实时仿真阶跃响应曲线,显示上升时间/超调量/稳态误差
任务栈深度估算器
按调用链估算 FreeRTOS/RT-Thread 任务栈,含 ISR/printf 修正和 30% 安全余量
IPC 选型决策树
决策树问答推荐 Mutex/Semaphore/Queue/Stream Buffer/Notification,给出代码与陷阱
优先级反转可视化
3 任务 + Mutex 场景仿真,对比有/无优先级继承的甘特图和 high 等待时间
代码辅助工具
位操作代码生成器
可视化勾选 Bit 位,选择置位/清零/翻转操作,自动生成 C 语言宏和函数
状态机编辑器
拖拽绘制状态转移图,标注事件和动作,自动导出 C 语言 switch-case 框架
外设驱动模板生成器
选 MCU 系列 + 外设(UART/SPI/I2C/ADC/TIM/PWM)+ 风格(HAL/LL/Arduino),生成可编译 .h/.c 双文件
中断服务程序模板
选中断类型(EXTI/TIM/UART/ADC/DMA/SysTick)+ 通知机制,生成 ISR 框架,含临界区与陷阱注释
嵌入式数据结构生成器
环形缓冲区 / 状态机宏 / 软件定时器 / 事件 Pub/Sub 四种数据结构一键生成 .h/.c
API 速查卡
FreeRTOS + STM32 HAL 共 60+ 常用 API,按分类筛选 + 搜索 + 典型用法 + 常见陷阱
CMSIS-SVD 查看器
粘贴或上传 CMSIS-SVD 文件,可视化外设寄存器位域。纯前端解析,文件不上传任何服务器