打印
[学习资料]

MCU核心调试工具与技巧

[复制链接]
185|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
forgot|  楼主 | 2025-7-30 09:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
调试器(JTAG/SWD):
常见坑点:
线缆过长导致时序错误(>30cm加缓冲器)。
调试口复用冲突(如SWDIO被配置为GPIO)。
低功耗模式下调试器无法唤醒MCU(需配置DBGMCU低功耗调试使能)。
技巧:遇到无法连接时,尝试降低调试时钟频率(如1MHz)。

使用特权

评论回复
沙发
forgot|  楼主 | 2025-7-30 09:39 | 只看该作者
串口Printf:
// 重定向到串口 + 精简版printf
int _write(int fd, char *ptr, int len) {
  HAL_UART_Transmit(&huart1, (uint8_t*)ptr, len, 100);
  return len;
}

使用特权

评论回复
板凳
forgot|  楼主 | 2025-7-30 09:39 | 只看该作者
逻辑分析仪:
抓取SPI/I2C时序:检查时钟极性和相位、起始/停止条件、ACK响应。
测量中断响应时间:验证实时性要求。

使用特权

评论回复
地板
forgot|  楼主 | 2025-7-30 09:39 | 只看该作者
示波器:
捕获瞬间脉冲(如看门狗复位信号)。
测量ADC采样时刻的电压稳定性(注意阻抗匹配)。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2055

主题

14477

帖子

59

粉丝