..\HARDWARE\ADC\adc.c(32): warning: #140-D: too many arguments in function call
时间: 2024-02-03 22:32:39 浏览: 192
回答: 这个警告是由于在..\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 ]
相关问题
..\Peripherals\src\wifi.c(40): warning: #223-D: function "USART_SendString" declared implicitly USART_SendString(WIFI_USART, command); ..\Peripherals\src\wifi.c(112): warning: #177-D: variable "buffer" was declared but never referenced char buffer[128]; ..\Peripherals\src\wifi.c: 2 warnings, 0 errors compiling main.c... main.c(44): warning: #223-D: function "WiFi_Init" declared implicitly WiFi_Init(); main.c(51): error: #165: too few arguments in function call DHT11_Read_Data(); main.c: 1 warning, 1 error "..\Output\GYXX_USART.axf" - 1 Error(s), 3 Warning(s).
这是一个编译错误和警告信息的列表。第一个警告是在wifi.c的第40行,提示函数"USART_SendString"未被显式声明。第二个警告在wifi.c的第112行,提示变量"buffer"被声明但从未被引用。第一个错误在main.c的第51行,提示函数"DHT11_Read_Data"调用参数过少。建议检查这些代码行并修复这些问题。
..\..\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行的函数调用,确保提供了正确的参数数量和类型。
阅读全文
相关推荐
















