开源示波器EMBO
Github上实用嵌入式项目——基于STM32微控制器实现的“嵌入式示波器”(示波器、逻辑分析仪、电压表、信号发生器)
源码编译的固件下载后,LED常亮,连不上上位机,使用CubeIDE 1.12.1 编译

EMBO 开源示波器项目官方并未指定特定版本的 STM32CubeIDE 。
它提供稳定的 HEX 固件,可直接烧录;若要编译源码,建议使用 1.12.1 或 1.13.1 版本的 CubeIDE,这两个版本兼容性最好、问题较少,能大幅降低编译和调试难度。
编译与版本要点
- 编译思路:直接下载源码,在 CubeIDE 中导入现有项目,无需从头使用 CubeMX 重建,可保留完整工程配置 。
- 版本推荐理由:- 1.12.1/1.13.1 是社区公认的稳定版本,适配 EMBO 常用的 STM32F1/F3/L4 系列,跨版本编译不易出现卡死、调度异常等问题。
- 避免使用过新(如 1.15+)或过旧(1.10 以下)版本,以防编译器优化、FreeRTOS 内核接口变化导致编译失败或运行异常。
- 环境配套:搭配 STM32CubeProgrammer 下载固件,开发体验更顺畅 。
浙公网安备 33010602011771号