1

我一直在为 NXP LPC1774 Arm CortexM3 MCU 开发一个嵌入式项目。对于同一个项目,我编写了许多不同的版本并且一切正常。今天我添加了两个新的引脚定义,我选择它们作为 GPIO 端口的输出引脚,如下所示:

LPC_GPIO4->DIR |= 0x2000;

在此之后,我开始在调用 DIR 寄存器的每一行中收到错误 #134。我意识到一些标头调用引用了同一文件的另一个副本,我更改了它。它没有帮助。有谁知道这个错误可能来自哪里?

4

1 回答 1

1

我终于解决了这个问题。

在我的定义文件中,我定义了电机方向并将其命名为 DIR。由于双重定义,它混淆了编译器。

于 2016-02-26T11:45:00.700 回答