xuqiangzjg 发表于 2011-5-25 13:53:09

2407串口发送字符串问题

void put_string(char * a)
{
        while(*a != '\0')
        {
        putchar_ser(*a);
    a++;
        }
return;
        }

void putchar_ser( char c)
{
char check=0;
while((check&0x80)!=0x80)
check=SCICTL2;
SCITXBUF=c;
return;
}
在定时器中调用put_string(char *a)函数发送字符串,当我把程序下载到ram调试的时候,可以正确发送,当我把程序烧写到flash的时候,PC机收到一些错误的字符。

请问大家还遇到过这类问题,谢谢!
页: [1]
查看完整版本: 2407串口发送字符串问题