【发布时间】:2013-07-29 09:38:41
【问题描述】:
将uint8_t 传递给atomic_clr 时出现编译器错误。错误是:"passing argument 1 from incompatible pointer type"。
这是为什么呢?
【问题讨论】:
-
你能给我们看一点你的代码吗?
-
我不同意这是题外话。解释不足,但这是这里的课程的标准。
将uint8_t 传递给atomic_clr 时出现编译器错误。错误是:"passing argument 1 from incompatible pointer type"。
这是为什么呢?
【问题讨论】:
应该是指向 volatile unsigned 的指针
#include <atomic.h>
void atomic_clr( volatile unsigned * loc,
unsigned bits );
【讨论】: