main.c:834: error 91: extern definition for 'PWM1DUTY' mismatches with declaration. (91) - D:\z第一个代码相关\第一个代码压缩包。\TouchModuleCVer1_0\NY8TM52D_TouchModuleCVer1_0\NY8TM52D_TouchModuleCVer1_0\main.c:834
时间: 2024-01-19 17:40:28 浏览: 65
错误代码显示
这个错误提示是由于变量或函数在不同的文件中被定义或声明时,类型或参数不一致导致的。在你的代码中,变量 `PWM1DUTY` 的定义与声明不匹配,可能有以下几种情况:
1. 在某个头文件中声明了 `PWM1DUTY` 的类型或参数,但是在 `main.c` 中定义 `PWM1DUTY` 时,类型或参数与声明不一致。
2. 在另一个源文件中定义了 `PWM1DUTY`,并且在 `main.c` 中声明了 `PWM1DUTY`,但是两者的类型或参数不一致。
解决这个问题的方法是找到 `PWM1DUTY` 的定义和声明,检查它们的类型和参数是否一致。如果不一致,需要修改其中一个使其与另一个一致。如果无法确定哪个是正确的,可以将其全部修改为一致的类型和参数。如果 `PWM1DUTY` 是在头文件中声明的,可以将其定义和声明都放在 `.c` 文件中,避免出现不一致的问题。
阅读全文