运行#include <msp430.h>
#include "Cry1602.h"
#include "Cry1602.c"
uchar *s1 = "welcome!";
void main( void )
{
/*下面六行程序关闭所有的IO口*/
P1DIR = 0XFF;P1OUT = 0XFF;
P2DIR = 0XFF;P2OUT = 0XFF;
P3DIR = 0XFF;P3OUT = 0XFF;
P4DIR = 0XFF;P4OUT = 0XFF;
P5DIR = 0XFF;P5OUT = 0XFF;
P6DIR = 0XFF;P6OUT = 0XFF;
uchar i;
WDTCTL = WDT_ADLY_250; //间隔定时器,定时16ms
// P6DIR |= BIT2;P6OUT |= BIT2; //关闭电平转换
LcdReset();
DispStr(4,0,s1);
LocateXY(0,9); //确定写入字符的显示位置
LcdWriteCommand(0x07, 1); //整体显示左移
for(i = 12; i > 0; i--)
{
LcdWriteData(0x20);
//延时250ms
IFG1 &= ~WDTIFG;
while(!(IFG1 & WDTIFG));
IFG1 &= ~WDTIFG;
}
while(1)
{
LcdWriteCommand(0x05, 1); //整体显示右移
for(i = 24; i > 0; i--)
{
LcdWriteData(0x20);
//延时250ms
IFG1 &= ~WDTIFG;
while(!(IFG1 & WDTIFG));
IFG1 &= ~WDTIFG;
}
LcdWriteCommand(0x07, 1); //整体显示左移
for(i = 24; i > 0; i--)
{
LcdWriteData(0x20);
//延时250ms
IFG1 &= ~WDTIFG;
while(!(IFG1 & WDTIFG));
IFG1 &= ~WDTIFG;
}
}
}
代码时出现如下错误
Error[e27]: Entry "Delay5ms" in module cry1602 ( D:MSP430_WorkSpace est2DebugObjcry1602.r43 ) redefined in module main ( D:
MSP430_WorkSpace est2DebugObjmain.r43 )
Error while running Linker
,,求告诉啊,
QQ867307194
问题随便答,求指教
此帖出自
小平头技术问答
typedef unsigned char uchar;
typedef unsigned int uint;
移到cry1602.h中,我买的开发板给的例程出现的就是这个问题
一周热门 更多>