MSP430之解错篇

【记住】接口别忘设置!

1、设置IAR软件Tab键缩进字符个数

方法:Tools-Options-Editor-Tab Size,按习惯改后面数字.

2、Error[e46]: Undefined external "LcdInit" referred in main( E:\MSP430

\UDP\Debug\Obj\main.r43 )

原因:工程中有多个.c文件,但不在工程中.

解决:把.c文件加到工程里。

3、Error[e27]: Entry "ReadingData" in module DS1302 ( E:\MSP430

\Module\DS1302\Debug\Obj\DS1302.r43 ) redefined in module main

原因:我把定义的数组unsigned char ReadingData[7];放在.h的文件中编译出现这样的错误

解决:把unsigned char ReadingData[7];放在.c文件中

4、An error has occured.See the log file C\...\workspace_v5_1\.metadata\.log

解决:安装目录CCS5.1\CCS5.1.1.00031_win32\baserepo下的vcredist_x86_2005

5、Error[Pe127]: expected a statement E:\MSP430\Module\TFT\SD.c 95 
Error[Pe018]: expected a ")" E:\MSP430\Module\TFT\SD.c 132

解决:仔细检查下程序,看有没有一些语法上的错误。

比如:

        #define SPI_DO_H  P1OUT |= BIT0;  //P1.0
        #define SPI_DO_L  P1OUT &= ~BIT0;

多加的“;”就会使程序出现上述错误。

6、The target setup(MSP430G2xx3) does not match the actual target tpe   (MSP430G2xx2)

解决:检查目标板上芯片型与CCS工程设置芯片型是否一致。大部分是匹配不一致的问题。

7、Warning[Pa093]:implicit conversion from floating point to integer。

解决:使用强制转换语句,把float数据转化成integer类型数据。这样防止数据出错。

永不止步步 发表于03-07 10:41 浏览65535次
分享到:

已有0条评论

暂时还没有回复哟,快来抢沙发吧

添加一条新评论

只有登录用户才能评论,请先登录注册哦!

话题作者

永不止步步
金币:67417个|学分:381591个
立即注册
畅学电子网,带你进入电子开发学习世界
专业电子工程技术学习交流社区,加入畅学一起充电加油吧!

x

畅学电子网订阅号