这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界» 论坛首页» 嵌入式开发» MCU» arm代码串口输出字符串顺序的问题!大家帮忙.

共2条 1/1 1 跳转至

arm代码串口输出字符串顺序的问题!大家帮忙.

菜鸟
2004-08-20 11:41:18 打赏
硬件:4510的板子带串口输出
我用 sdt2.51写了一个不停从串口输出"Hello World!"的小程序,
C语言部分代码大致如下: Main()
{
char Msg[]="Hello World!";
int i;

while(1)
{
for(i=0;i<10;i++)
console_write(Msg[i]); //从串口输出一个char 字符
}
} 通过JTAG调试电缆把代码下载到4510的板子上运行,串口能够输出字符串,
但是字符串的顺序有问题,串口输出的是:
"lleHoW o!dlrlleHoW o!dlrlleHoW o!dlrlleHoW o!dlr"
好像每4个字节就高低字节互换,不知道怎样能够把这个顺序改过来,
哪位大侠出手指教一下!!!



关键词: 代码 串口 输出 字符串 顺序 问题 大家 帮忙

菜鸟
2004-08-20 13:40:00 打赏
2楼
驱动输出的代码如下: int console_write(char ch)
{
outl(ch, UTXBUF0);
return 0;
}
是从别人的代码里抠出来的,串口的初始化应该没有问题, 这个驱动输出也应该没有问题啊,究竟是怎么回事呢?

共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册]