免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2557 | 回复: 5
打印 上一主题 下一主题

移植vivi到s3c2440终端乱码的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-05-31 16:34 |只看该作者 |倒序浏览
我最近移植vivi到s3c2440开发板上面,vivi编译通过后烧到板子上终端乱码,但输入有反应
vivi代码里设置的波特率为115200,CPU晶振是 16.9M,putty或者超级终端的设置应该都没有错误,这大概是因为什么原因啊?

论坛徽章:
0
2 [报告]
发表于 2009-05-31 17:24 |只看该作者
原帖由 ppb0320 于 2009-5-31 16:34 发表
我最近移植vivi到s3c2440开发板上面,vivi编译通过后烧到板子上终端乱码,但输入有反应
vivi代码里设置的波特率为115200,CPU晶振是 16.9M,putty或者超级终端的设置应该都没有错误,这大概是因为什么原因啊?

2440的晶振应该多数为12M的吧,将参数改为12M看看

论坛徽章:
0
3 [报告]
发表于 2009-05-31 18:34 |只看该作者
不知道,比较奇怪,一般情况下,如果要显示汉字,会有可能出现乱码,这个真不知道。
如果说是波特率的问题,我觉得不对,如果波特率不对,就根本不会正常通讯,可定是其他问题。

论坛徽章:
0
4 [报告]
发表于 2009-06-01 19:54 |只看该作者
板子上的晶振是16.9
改成12M我也试过,一样的

论坛徽章:
0
5 [报告]
发表于 2009-06-02 10:10 |只看该作者
不错不错~

评分

参与人数 1可用积分 -30 信誉积分 -6 收起 理由
T-bagwell -30 -6 恶意灌水

查看全部评分

论坛徽章:
0
6 [报告]
发表于 2009-06-03 11:00 |只看该作者
建议查下vivi中对 串口的初始化部分。估计可能是那边出错了。
思路:
    可以在head.s中自己初始化串口,而后输出一个字符,看那个字符是否正常。如果正常,那可能是后面串口初始化出来问题。如果不正常,再查其他地方,主要是 系统时钟的设置
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP