我一直在为恩智浦LPC1774 Arm CortexM3 MCU开发嵌入式项目。对于同一个项目,我编写了许多不同的版本,并且都运行良好。今天我添加了两个新的引脚定义,我选择它们作为GPIO端口的输出引脚,使用以下行:
LPC_GPIO4->DIR |= 0x2000;
在此之后,我开始在我调用DIR寄存器的每一行中得到错误#134。我意识到一些标题调用引用了同一文件的另一个副本,我改变了它。它没有帮助。有没有人知道这个错误可能来自哪里?
答案 0 :(得分:1)
我终于解决了这个问题。
在我的定义文件中,我有一个马达方向的定义,并将其命名为DIR。由于双重定义,它使编译器感到困惑。