Keil uVision 4中的“预期字段名称”错误(错误#134)
问题描述:
我一直在为恩智浦LPC1774 Arm CortexM3 MCU开发嵌入式项目。对于同一个项目,我编写了许多不同的版本,并且都正常工作。今天,我添加了两个新的引脚定义,我选择他们是输出引脚GPIO端口,下面一行:Keil uVision 4中的“预期字段名称”错误(错误#134)
LPC_GPIO4->DIR |= 0x2000;
在此之后,我开始得到错误#134在每一行,我叫DIR寄存器。我意识到一些头文件调用指的是同一个文件的另一个副本,我改变了它。它没有帮助。有没有人有一个想法,这个错误可能来自哪里?
答
我终于解决了这个问题。
在我的定义文件中,我定义了电机方向并将其命名为DIR。它由于双重定义而使编译器感到困惑。