LCD12864RSPI例子提示出错
2013-12-028960
AI 快速预览详细
本文解决了在Arduino 1.0.5版本中使用LCD12864RSPI库时遇到的编译错误。具体错误包括`delayMicroseconds`、`HIGH`、`digitalWrite`、`MSBFIRST`、`shiftOut`、`LOW`、`OUTPUT`和`pinMode`未声明的问题。通过在LCD12864RSPI.cpp文件中添加`#include <Arduino.h>`,可以解决这些编译错误。这个简单的步骤可以帮助用户快速修复问题,顺利进行项目开发。
|
我是用的是Arduino1.0.5的版本,编译的时候提示以下问题,怎么解决? C:\Program Files (x86)\Arduino\libraries\LCD12864RSPI\LCD12864RSPI.cpp: In member function 'void LCD12864RSPI::delayns()': C:\Program Files (x86)\Arduino\libraries\LCD12864RSPI\LCD12864RSPI.cpp:28: error: 'delayMicroseconds' was not declared in this scope C:\Program Files (x86)\Arduino\libraries\LCD12864RSPI\LCD12864RSPI.cpp: In member function 'void LCD12864RSPI::WriteByte(int)': C:\Program Files (x86)\Arduino\libraries\LCD12864RSPI\LCD12864RSPI.cpp:34: error: 'HIGH' was not declared in this scope C:\Program Files (x86)\Arduino\libraries\LCD12864RSPI\LCD12864RSPI.cpp:34: error: 'digitalWrite' was not declared in this scope C:\Program Files (x86)\Arduino\libraries\LCD12864RSPI\LCD12864RSPI.cpp:36: error: 'MSBFIRST' was not declared in this scope C:\Program Files (x86)\Arduino\libraries\LCD12864RSPI\LCD12864RSPI.cpp:36: error: 'shiftOut' was not declared in this scope C:\Program Files (x86)\Arduino\libraries\LCD12864RSPI\LCD12864RSPI.cpp:37: error: 'LOW' was not declared in this scope C:\Program Files (x86)\Arduino\libraries\LCD12864RSPI\LCD12864RSPI.cpp: In member function 'void LCD12864RSPI::Initialise()': C:\Program Files (x86)\Arduino\libraries\LCD12864RSPI\LCD12864RSPI.cpp:72: error: 'OUTPUT' was not declared in this scope C:\Program Files (x86)\Arduino\libraries\LCD12864RSPI\LCD12864RSPI.cpp:72: error: 'pinMode' was not declared in this scope C:\Program Files (x86)\Arduino\libraries\LCD12864RSPI\LCD12864RSPI.cpp:75: error: 'LOW' was not declared in this scope C:\Program Files (x86)\Arduino\libraries\LCD12864RSPI\LCD12864RSPI.cpp:75: error: 'digitalWrite' was not declared in this scope |




