a value of type "uint8_t *" cannot be assigned to an entity of type "u8" 什么意思
时间: 2023-05-28 15:01:21 浏览: 3811
这个错误意味着将一个类型为“uint8_t *”的值赋值给一个类型为“u8”的实体,两种类型不兼容。这可能是因为代码中使用了不同类型或者变量类型不正确导致的。为了解决这个问题,需要检查代码并确保使用正确的变量类型。
相关问题
HARDWARE\bh1750.c(34): error: #513: a value of type "uint8_t" cannot be assigned to an entity of type "struct <unnamed>"
这个错误提示是因为你尝试将一个 `uint8_t` 类型的值赋值给了一个结构体类型的变量。这是不允许的,因为它们是不同的数据类型。
可能的原因是你在代码中使用了错误的语法或类型错误。你需要检查代码中涉及到该结构体类型的变量的声明和使用,确保数据类型匹配。
另外,你也可以提供更多代码上下文和错误信息,以便更好地诊断问题。
阅读全文