自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 不写程序怎么使用stlink获取gd32的96位id

将GD32连接st-link,打开ST-LINK Utility后点击链接,会在右上角出现单片机的信息,但是并没有显示全部的96位id,如下图:我们发现并没有地方有显示96位id。但是我们通过上面的表格已经知道id在flash中的addr,比如stm32L4的id地址的起始地址是。

2026-08-14 15:28:23 216

原创 - GD32F303RCT6 更换为 GD32F303RGT6 的工程迁移记录与踩坑总结

本文结合实际项目迁移过程,总结了 GD32F303RCT6 更换为 GD32F303RGT6 时需要同步修改的关键内容。实践表明,芯片替换并不是简单修改 Keil 中的 Device 选项,而是需要将工程从 HD 配置完整切换到 XD 配置,同时统一调整设备宏、启动文件、Flash 下载算法、ROM/RAM 容量以及片内 Flash 参数存储地址。文章分别介绍了通过 Keil 图形界面修改和直接编辑 .uvprojx 工程文件两种方法,并结合常见报错现象分析了问题根因,可为后续同类 GD32 工程迁移提供参

2026-06-12 18:20:02 206

原创 ICM20948 九轴驱动避坑指南:磁力计 AK09916 读取全解析

原理解析: 由于底层 I2C Master 是在后台以极高的速度(比如 1ms 一次)自动轮询 AK09916,而主控 MCU(比如在 main.c 里)可能是以 5Hz (200ms) 的慢速去读取 ICM20948 的缓存( EXT_SLV_SENS_DATA )。这意味着:在你读取的空隙,底层已经刷新了几十次数据了!但是在实际驱动中,很多人(包括我)都会遇到一个非常头疼的问题: 加速度计和陀螺仪的数据读取都很正常,但是磁力计数据要么全是 0,要么读出来一个死数据一直不更新,或者是一堆乱码!

2026-04-08 15:12:42 751

原创 【Git避坑指南】TortoiseGit (小乌龟) 提交按钮变灰怎么办?附本地项目上传新仓库保姆级教程

对于 Git 新手来说,

2026-04-07 19:58:38 470

原创 【STM32】Debug正常,复位后串口无输出?——勾选 MicroLIB 还不够,AC6下必须再加这行代码!

在 Keil AC6 下,光勾选 MicroLIB 不够,必须再加才能真正禁用半主机模式。这个坑在 STM32H7、F7、G4 等高性能系列上特别常见,Debug 时一切正常,一脱机就“假死”,90% 都是这个原因。记住:设置 + 代码,双保险,缺一不可!

2026-03-30 12:34:37 119

原创 Keil5 配置 STM32H7 开发环境踩坑记录:能编译但无法下载,提示 Erase Failed! Flash Download failed - “Cortex-M7“

这次问题表面上是:STM32H743 工程在 Keil 中下载失败,提示H7 的器件包虽然识别了,但对应的 Flash 烧录算法没有装完整。接线芯片保护工程设置启动文件代码逻辑实际上,很多时候根源只是开发环境缺少.FLM文件。编译正常器件正常下载失败而且旧电脑能下,新电脑不能下优先检查里的算法配置,往往能很快找到问题。

2026-03-29 00:19:40 1036

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除