自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 STM32的PCB硬件Debug_10.17

但将BOOT0引脚接1,按下复位按键,OLED显示内容不再更新,并且过一会儿OLED自动熄灭,说明BOOT0引脚的焊接以及芯片相应引脚都是正常的;HSE测试:直接配置引脚A输出PWM波,引脚B配置为输入捕获模式测量A引脚输出的PWM波的频率;更换芯片后问题解决;如果Keil能够识别到芯片,说明SWD引脚焊接没问题(这里是PA14和PA15,使用SWD调试时,这两个引脚是无法被操作的);接下来的程序中,首先禁用JTAG的3个引脚,配置为普通的GPIO,随后设置全部GPIO输出高电平,分别测试电压输出;

2025-10-17 15:34:05 259

原创 stm32Debug日记8.12

找出问题所在位置之后问了一下deepseek,它的回答是:STM32的 APB2外设时钟使能(尤其是GPIOB) 可能触发总线访问时序问题,而 0x20000021 是非对齐地址,两者叠加导致数据被破坏。这个回答是众多答案之一,经过实验这次出现的问题的确是这样的;这是目前为止遇到的最专业的问题了;

2025-08-12 17:59:24 213

原创 stm32Debug日记8.10

这里的问题在于,在debug模式下有两个函数是无法打断点的;但原计划中这两个函数都应该是要被调用的,由此找出两个bug;因为没有被调用的函数无法打断点;

2025-08-10 17:12:12 221

原创 stm32通用定时器和高级定时器的一个差异

✅ 可以省略 TIM_CtrlPWMOutputs,因为通用定时器没有MOE(Main Output Enable)功能,PWM输出直接由CR1寄存器的CEN位控制。❌ 不能省略 TIM_CtrlPWMOutputs,因为高级定时器的PWM输出必须通过BDTR寄存器的MOE位使能才能生效。必须:TIM_Cmd + TIM_CtrlPWMOutputs;仅需:TIM_Cmd(TIMx, ENABLE);

2025-08-06 20:59:06 136

原创 不使用延时函数,使用状态机的思路判断按键是否按下的函数

设备:stm32c8t6。

2025-08-06 20:47:46 105

原创 AD20出现failed to add class member以及unknown pin

案发当场的详细过程是,在我从原理图导入PCB之后发现某个芯片的管脚名称有点问题,于是我就在元件库中修改了管脚名称,然后重新添加封装,再次导入;如果还解决不了就尝试第二种:D-C-删除component classes中的主板2(也就是我这次创建的PCB的名称)第一种是清除全部网络:D-N-A/C(A/C我不确定,但是都点了也不影响)但是如果不是第一次导入PCB,那么这个问题的解决可能还需要删除“类”;使用第一种/第二种方法之后,重新导入PCB,问题解决;

2025-08-04 15:01:59 345

原创 stm32Debug日记8.3

Debug:如果代码编译正确但是无法运行,可以用点灯函数判断程序是在哪里卡死了;

2025-08-03 22:49:26 102

原创 stm32Debug经验总结1

所以这里劝告一句,在复现别人项目的时候,尽量用和对方一样的工程项目模板,先把功能复现出来再说,然后再尝试移植到自己的工程中;b:直接用keil的debug模式,看特定代码是否被运行;这里只是先写一下用keil的debug功能的使用目标;如果源代码运行正常,那么ctrl+a全选复制粘贴到自己写的文件里,通过注释源代码的某个函数,用自己写的函数替换,观察替换后的代码运行结果如何;但是错误也可能出现在工程文件配置上,比方说滴答定时器的中断函数没有写导致移植过来的GetTick函数不能用;

2025-07-31 13:33:09 184

原创 GetTick函数无法使用

找到这个函数添加这段代码就好;

2025-07-31 13:10:15 95

原创 任务挂起恢复函数运行无效

任务运行结束的函数无法使用任务挂起恢复函数

2025-05-08 18:25:10 130

空空如也

空空如也

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

TA关注的人

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