免费注册 查看新帖 |

Chinaunix

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

ROUTER OS和LcdProc的LCD连线区别 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-07-01 11:21 |只看该作者 |倒序浏览
昨天收到从山东发的LCD屏了。

ts2040-1,hd44780的兼容版。

接上机器,看到是两行高亮,以为有问题。不过暂时还没放弃,配好lcdproc,启动:
/etc/init.d/LCDd start
lcdproc C M D
结果屏上什么也没变化。

想想,可能是自己配lcdproc错了。看看有没win上的软件。于是google到了个lcd smartie。
装上lcd smartie,启动、配置:
结果屏上还是什么也没变化。

开始怀疑屏有问题了。联系销售商,他们说不可能,从来也没发生过这个问题。他们说用ROS从来也没出过问题。

ROS ?,我等了几分钟,开始下了个ROS,开虚拟机,装好。结果老是提示并口被占用。靠!今天这么不顺。
rmmod lp后,一切开始变得顺利起来。
LCD 在ROS配置好后,瞬间便得好看了,该出来的字符也出来了。
--->LCD 真的没问题啊!汗!

google啊google,你告诉我问题出在那里吧!
google了半天,连日语网站都看了(我不懂日语,盼望看到配置文件),未果。有了想杀人的冲动。

冷静10分钟... ...

想想,先看看ROS兼容的LCD硬件有哪些,结果在ros网站上看到了:
http://www.mikrotik.com/documentation/manual_2.6/System/LCD.html
    *  Crystalfontz (www.crystalfontz.com) Intelligent Serial LCD Module 632 (16x2 characters) and 634 (20x4 characters)
    * Powertip (www.powertip.com.tw) Character LCD Modules
cfonz是串口,看来我这块应该是兼容powertip的了。
继续往下看,How to Connect PowerTip LCD to a Parallel Port
有张连线图
DB25m         Signal         LCD Panel
1         Enable (Strobe)         6
2         Data 0         7
3         Data 1         8
4         Data 2         9
5         Data 3         10
6         Data 4         11
7         Data 5         12
8         Data 6         13
9         Data 7         14
14         Register Select         4
18-25, GND         Ground         1,5,16
难道并口到LCD的连线法不是标准的???
到lcdproc的网站看看呢?
http://lcdproc.sourceforge.net/docs/stable-0-5-x-user.html#hd44780-howto
靠!昏掉了,连lcdproc本身都还有好多种连线方法啊!比较后发觉和 8bit "Winamp"的连接法最接近:
printer port        LCD
name        pin        name        pin
D0        2        D0        7
D1        3        D1        8
D2        4        D2        9
D3        5        D3        10
D4        6        D4        11
D5        7        D5        12
D6        8        D6        13
D7        9        D7        14
nSTRB        (1)        EN        6
nLF        14        nRW        5 (EN3 6 - LCD 3) (optional (*) )
INIT        16        RS        4
nSEL        17        EN2        6 - LCD 2) (optional)

只有LCD的4和5接法不同。
看看那块接LCD的电路板,有5个和跳线座焊孔相似的洞,其中两组用电线连起来的。一看,正好是并口的14和16,LCD的4和5,另外一个是接地。
看来这本来就是个调整使用范围的跳线啊。
跳线   LCD   并口
1o  
   
2o      pin5     

3o             pin14
  
4o      pin4

5o             pin16

ros=5-接地+4-14=1-2,3-4
其他=5-14+4-16=2-3,4-5

老天有眼啊!

立即找块烂主板,焊下几个跳线座,然后焊在接LCD和并口的电路板上,插上跳线... ...  ... ... ... ...
漫长的等待(机器烂),那个漂亮的“红桃”终于出现在了LCD的右上角。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP