自制 USB 调试器:CH552 + SWD 方案实现
上周有个朋友问我:KEIL 调试器太贵了,有没有便宜点的方案? 我说:自己做一个呗,成本不到 20 块钱。 他还以为我在开玩笑。今天这篇文章就来认真聊聊,如何用沁恒的 CH552 单片机,制作一个支持 SWD 协议的 USB 调试器。不仅能调试 STM32,还能调试 GD32、HK32 等各种 ARM Cortex-M 内核的芯片。 需要准备什么? 元件 型号 价格 --- --- ...
共 4 篇文章
上周有个朋友问我:KEIL 调试器太贵了,有没有便宜点的方案? 我说:自己做一个呗,成本不到 20 块钱。 他还以为我在开玩笑。今天这篇文章就来认真聊聊,如何用沁恒的 CH552 单片机,制作一个支持 SWD 协议的 USB 调试器。不仅能调试 STM32,还能调试 GD32、HK32 等各种 ARM Cortex-M 内核的芯片。 需要准备什么? 元件 型号 价格 --- --- ...
做嵌入式开发,选芯片就像选对象——没有最好的,只有最合适的。 最近有个朋友问我:"项目要量产,STM32F103 和 CH552 选哪个?"这个问题看似简单,实则涉及成本、性能、开发生态、供货稳定性等多个维度。今天我就把这两款经典芯片拉出来好好对比一下,帮你做出明智的选择。 需要先明确什么? 在开始对比之前,我们先明确一点:STM32 和 CH55x 定位不同。STM32 是 ARM...
CH55x 系列单片机选型指南,包含参数对比、环境搭建、代码示例和常见问题排查
在当今快速发展的嵌入式系统中,微控制器(MCU)扮演着至关重要的角色。WCH(南京沁恒微电子)的CH559芯片是一款增强型的8位USB单片机,它结合了高性能的处理能力和丰富的外设功能,使其在各种应用场景中都具有强大的竞争力。 1. CH559 的功能特性 CH559 是一款基于 E8051内核的单片机,与MCS51指令集兼容。它具有以下关键特性: - 高速处理能力:...