STM32编译出错

2025-04-13 20:45:21
推荐回答(4个)
回答1:

error: #137: expression must be a modifiable lvalue
描述:表达式必须是一个可以修改的左值
主要出现在这种现象
:a=NUM;
NUM是一个数值或表达式
,a为一个变量
但a被定义为像const这种不可更改的类型导致NUM不能赋值给变量
解决方法要么放弃赋值要么修改变量属性

回答2:

在 pwm_output.c这个文件中 TIM3_Mode_Config 这个函数没有定义 一般情况下关于TIM的的操作都在 stm32f10x_tim.c stm32f10x_tim.h下面 你加入这个头文件 到你的.c文件中 或者是将.c文件加入工程文件

回答3:

我也遇到了这个问题 请问是怎么解决的 急谢谢!

回答4:

楼主的问题解决了吗?我也遇到相同的问题,求教!