..\HARDWARE\ADC\adc.c(32): warning: #140-D: too many arguments in function call
时间: 2024-02-03 16:32:39 浏览: 49
回答: 这个警告是由于在..\HARDWARE\ADC\adc.c文件的第32行中的函数调用中使用了太多的参数。根据提供的引用内容,无法确定具体的函数调用和参数。但是根据常见的C语言编程规范,函数调用的参数数量应该与函数定义中的参数数量匹配。请检查..\HARDWARE\ADC\adc.c文件的第32行,确保函数调用的参数数量正确。
#### 引用[.reference_title]
- *1* *2* *3* [Marlin2.0.9 Configuration_adv.h详解](https://blog.csdn.net/qq_32348883/article/details/123242276)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
相关问题
User\OLED.c(377): error: #140: too many arguments in function call
这个错误通常发生在函数调用时传递的参数数量与函数定义时声明的参数数量不匹配的情况下。请检查您在调用该函数时是否多传递了参数,或者函数定义是否正确声明了参数数量。
例如,如果函数定义如下:
```
void foo(int a, int b) {
// some code
}
```
那么在调用该函数时应该传递两个参数,如下所示:
```
foo(1, 2);
```
如果你传递了多于或少于两个参数,则会出现上述错误。请检查您的代码并确保所有函数调用都有正确的参数数量。
..\..\hardware\enconder.c(31): error: #165: too few arguments in function call
根据你提供的错误信息,错误发生在文件"enconder.c"的第31行,错误提示为"#165: function call中参数过少"。这意味着在函数调用中提供的参数数量不足。
要解决这个问题,你需要检查第31行的函数调用,并确保提供了函数所需的所有参数。确保函数名和参数数量与函数定义匹配。
例如,如果你有一个函数调用类似于以下形式:
```c
function_name(arg1);
```
这样的调用会导致错误"#165: too few arguments in function call"。你需要确认该函数需要多少个参数,并相应地提供正确数量的参数。
请仔细检查并修复第31行的函数调用,确保提供了正确的参数数量和类型。