OpenVINOTM,给你看得见的未来!>>
电子产品世界 » 论坛首页 » 企业专区 » Renesas » 关于P1口作为数据I/O口出现乱码的解答

共8条 1/1 1 跳转至

关于P1口作为数据I/O口出现乱码的解答

助工
2012-08-25 13:22:38    评分

虽已深夜,但毫无困意,不为别的,只为成功调试成功一个bug,大家还记得我在
十三、LCD1602液晶屏驱动
中提到LCD1602显示不正常的现象,我当时真以为是我的LCD坏了,因为当时我知道,我写的程序是正确的,由于准备做温度和A/D转换的实验,就需要一个显示数据的地方,可是我认为我的LCD是坏的,不能正常显示,所以我就打算先做一个8段LED数码管显示的程序,以备显示数据用,可谁曾想,在做8段LED数码管显示实验时,其也不能正常显示,同样出现乱码,起初我以为是我的大块开发板坏了,后来我就一个个引脚用万用表进行测试,并没有发现什么异常,最后,我才把注意力放到了RL78/G13的开发板上,用万用表一测发现P1.4和P1.5的管脚是连在一起的,难怪总出现乱码呢,因为我总是用P1口作为数据的输出端口。接着我就去翻查资料,最终找到了问题的答案:
大家请看下图:

看到上图中的NF2处的锡桥了,答案在下图:

看到了吗,NF2默认情况下是连接着的,而其连接的正是P1.4和P1.6管脚,这也就是我用P1口作为数据接口总出现乱码的真正原因。
解决方法:
1:将NF2锡桥断开(用小刀轻轻一划即可),这样P1.4和P1.6管脚就不在连接了
2:改用P2口(也是8个口)作为数据端口
在这里我不建议采用第一种方法,因为,这个锡桥NF2在以后的低功耗模式---STOP模式下还要用到,这里我采用的是第2种方法。
重新对程序做了一些简单的修改,结果正如我所料,LCD液晶屏正常显示了,显示的内容为:
I LOVE EEPW ^_^
                andery88
Hello everyone
0123456789ABCDEF
Thank you
              very much
心里别提有多欢喜了,赶紧上几张图,快乐与大家一起分享:
I LOVE EEPW ^_^
                andery88

Hello everyone
0123456789ABCDEF

Thank you
              very much

最后,来个视频链接,里面可是动态显示滴哦!
http://v.youku.com/v_show/id_XNDQyOTM3MzEy.html

详细内容还望看andery88的进程帖,有Bug我会第一时间告知大家,并与大家一起来解决。。。



关键词: 关于     作为     数据     出现     乱码     解答     显示    

高工
2012-08-25 14:40:37    评分
2楼
很好,楼主威武!

高工
2012-08-25 14:59:12    评分
3楼
不错不错 进程速度很快呢

院士
2012-08-27 14:25:13    评分
4楼
LZ,你的视频可以放在EEPW的视频频道,将视频及简介发送给maser@eepw.com.cn
做好后视频就会出现在http://forum.eepw.com.cn/thread/218930/1http://v.eepw.com.cn/video/list/company/Renesas

助工
2012-08-27 14:55:24    评分
5楼

好的,谢谢jackwang了!这就去发送。。。


专家
2012-09-01 10:50:49    评分
6楼
很是不错!

高工
2012-09-06 23:15:50    评分
7楼
图文并茂,支持

工程师
2012-09-14 15:04:52    评分
8楼
挺威武的啊

共8条 1/1 1 跳转至

回复

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