- 博客(4)
- 收藏
- 关注
原创 __HAL_TIM_SET_COMPARE();函数未定义问题
【摘要】STM32开发中调用__HAL_TIM_SET_COMPARE宏时出现参数不足和未定义错误。解决方案:1)正确传递三个参数(定时器句柄、通道号、比较值);2)在main.c中添加#define USE_HAL_LEGACY宏定义以启用该功能。注意每次CubeMX生成代码后需重新添加宏定义。若问题未解决,需检查定时器初始化和句柄配置是否正确。该问题源于宏调用格式错误和HAL库遗留功能未启用。(149字)
2025-12-06 06:35:33
273
1
原创 allegro导入网表报错 ERROR(SPMHNI-176): Device library error detected.
没错,一般都会习惯性先解决第一个问题,再解决其他的。可这个问题的换下思路,因为库报错不止路径等问题,例如我这个,单纯是因为在原理图中,一个电阻的值中,有非法字符导致的,间接的影响了网表导入。让我猜猜,你是不是也是这个问题试了好几种方法都没用?然后除了库报错下面还有几个报错?将R9的值10Ω改为10k就好了,折腾了半天,终于找到原因了。
2025-05-28 11:02:40
893
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅