- 博客(9)
- 收藏
- 关注
原创 read stm32f1xx_ll_system.h
本文摘要主要探讨了STM32微控制器开发中的关键API接口和调试寄存器配置。内容涉及:1)通用API接口的作用及调用方式;2)FLASH和DBGMCU寄存器的地址定义与宏定义实现;3)调试寄存器(DBGMCU)的功能详解,包括控制寄存器位设置和调试模式管理;4)闪存延迟配置(LL_FLASH_LATENCY)和优化方法;5)设备ID(dev_id)和版本ID(rev_id)的区分使用;6)待机模式(STANDBY)的实现与唤醒。文章通过分析寄存器位操作宏定义,揭示了底层硬件控制的实现原理,对STM32开发者
2025-07-04 14:33:48
831
原创 error: #20: identifier “GPIO_Pin_4“ is undefined
移植HAL库代码时遇到宏定义报错问题。原宏定义GPIO_Pin_4与头文件中的GPIO_PIN_4大小写不一致,虽然编译器未检测到大小写差异,但实际使用时仍会报错。通过将宏定义中的GPIO_Pin_4改为大写的GPIO_PIN_4后,问题得以解决。该案例表明,在代码移植过程中需特别注意宏定义的大小写规范,即使编译器不报错也可能导致运行问题。
2025-05-26 09:55:48
319
原创 error: ld returned 1 exit status(vscode for stm32)
error: ld returned 1 exit status(vscode for stm32)的解决办法
2025-05-13 12:14:38
1103
转载 SMT32CUBEMX 无法连接网络问题解决
win11系统STM32CubeMX6.14-RC7版本,发现无法连接网络。具体表现如下图,Check Connection 错误,完成芯片数据包在线导入。
2025-04-08 11:09:10
2843
3
原创 MSP432学习
具体问题:使用MAP_GPIO_getInputPinValue()函数并不能正常读取GPIO的点平。1.背景:在使用AB相编码器的时候使用一相边沿检测,另一相通过高低电平检测来判断编码器正反转。解决方法:使用GPIO_getInputPinValue()即可正常读取IO电平。
2023-08-01 20:14:14
135
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅