APP\esp8266\wifi_config.c(75): error: #167: argument of type "USART_HandleTypeDef *" is incompatible with parameter of type "UART_HandleTypeDef *"
时间: 2023-07-07 17:05:16 浏览: 56
这个错误提示是因为你在代码中将 `USART_HandleTypeDef` 类型的指针传递给了一个需要 `UART_HandleTypeDef` 类型指针的函数。这两个类型虽然很相似,但是在 HAL 库中是不同的类型。
你需要检查代码中涉及到这个错误的函数,将其参数类型改为 `USART_HandleTypeDef`。另外,你也可以检查一下是否正确包含了相关的头文件和库文件。
相关问题
APP\esp8266\wifi_config.c(77): error: #167: argument of type "USART_HandleTypeDef *" is incompatible with parameter of type "UART_HandleTypeDef *"
这个错误提示意味着你在代码中使用了错误的类型。在此情况下,你在使用函数并传递了一个名为 `USART_HandleTypeDef *` 的参数,但是该函数实际上期望接收一个名为 `UART_HandleTypeDef *` 的参数。
可能是因为你使用了错误的库或者错误的头文件。你需要检查你的代码并确保你正在使用正确的库和头文件,并且所有的函数调用都使用正确的参数类型。如果你无法解决问题,请提供更多的代码和上下文信息,以便我能够更好地帮助你解决问题。
../Core/Src/main.c(104): error: #167: argument of type "UART_HandleTypeDef *" is incompatible with parameter of type "USART_TypeDef *"
这个错误是由于参数类型不匹配引起的。根据错误信息,你将一个类型为 "UART_HandleTypeDef *" 的参数传递给了一个期望类型为 "USART_TypeDef *" 的参数的函数。
要解决这个问题,你需要检查你的代码并确保你传递的参数类型与函数声明或定义中的参数类型匹配。
如果你确定你的参数类型是正确的,那么可能是因为你的函数声明或定义中的参数类型不正确。你需要检查函数的声明或定义,并确保参数类型与你要传递的参数类型匹配。
如果你仍然有疑问或需要进一步帮助,请提供更多的代码上下文,我会尽力帮助你解决问题。