问题解答
(蓝色部分是2003年7月20日以后添加)

1、模块的使用电压是多少?它需要负压吗?
模块的工作的压为5V,不需要外加负压,液晶玻璃所需要的负压产生电路在LCM的晶片上已经集成了,只需要在LCM的外围加一些电容就行了,而这些汉显模块已经帮你做好了。
订购模块的工作电压可选 5VDC 或 3.3VDC.

2、我应用汉显模块时是否需要为模块额外设置一些电路?
不需要。模块通电单独就可以工作,你仅仅需要和它进行串行数据通讯,它就会根据你的指令而显示。而通讯的电平是TTL电平,从你的主控 CPU直接连出来即可,也不需要为此增加电平转换电路。 但是当你希望通过电脑串口来控制模块时,由于电脑的是232电平,你需要对电脑的串口作一下电平转换再去控制汉显模块,否则将得不到正确的结果。

3、没有任何外设的情况下可以检验模块的好坏吗?
可以。模块设计有自检程序,只要你在通电前将模块接口上的3、4脚短接(只要通电复位期间短接即可),模块会自动进入一个自检显示程序,液晶上将会有两个电视塔的图样不断往外发送无线电波,可以看到无线电波不断干涉的现象,其实是不断地在画圆。
由于有不少客户开机时输出低电平到串口,导致误触发,新的模块不再带有这个自检功能。

4、模块显示汉字的速度如何?
设计过程经过了几次优化,目前显示速度一流,翻页十分顺畅,12点阵显示需要较多的算法,一般手机上都是用DSP控制,但是我们现在用普通的CPU也达到了翻屏不闪烁,在国内处于领先水平。
如果不做其他工作,比如串口数据中断处理等,目前的速度是低于2ms左右一个汉字,我们还在不断对这部分程序进行优化,以达到最优性能。

5、可以显示自己的开机logo吗?
可以。利用模块提供的画图片命令即可实现在液晶上画任意图形,你只要在开机后往模块送出你们公司的logo图形数据即可。

6、可以自己更换液晶玻璃吗?
不能随意更换,必须看你要更换的玻璃用的是什么晶片驱动的LCM,这款HZ132-64采用的是所罗门的SST1815T2驱动的,如果你选用的LCM也是这个晶片驱动,则可以直接更换,但是如果你的玻璃驱动电压不同,开机可能会过暗或者过淡,需要用灰度设置指令初始化一下。如果是其他晶片驱动的玻璃,则不能直接更换,如果有更换玻璃的需求请尽量与我们联系,我们会为您提供最佳的方案。
目前HZ128-64D20系列大部份采用联泳科技的NT7532芯片驱动的LCM,其灰度不随电压波动而变化,模块出厂前已设置到适合的灰度。
新的HX系列芯片驱动的汉显模块可以通过初始化指令适应目前市场大多数的液晶,您只要寄液晶资料过来我们查看一下,就可以知道是否可以直接驱动。

7、我们可以定制自己的显示方式吗?
如果你们的需求有一定的量,我们可以为您专门定制您的显示方式,包括字体、图形、表格等,您可以来信提出您的要求和我们协商,但是我们可能会另外收取部分的设计费。

8、我可以定制我需要的玻璃大小和ICON吗?
可以,但是我们不做这项业务,您必须和玻璃厂商协商定制玻璃的大小和ICON,玻璃开板费大约需要6000-20000元人民币,如果要继续使用HZ132-64汉显模块驱动,您必须和玻璃厂商指定使用SST1815T2驱动晶片,做好样片之后我们将会协助您做完驱动工作。您也可以委托我们和玻璃厂商联系更改,但是需要收取部分代理费。

9、 我可以定制其他点阵的液晶玻璃吗?
可以,您实际上可以和液晶玻璃厂商定制任何点阵的玻璃,当然他们也必须镶好液晶的驱动晶片。然后将LCM模块交给我们,我们将专门为您定制一套液晶驱动程序以配套该玻璃拥有汉字显示等功能。这项工作我们也需要收取一定数量的设计费。我们今后也会不断推出其他点阵的汉显液晶模块给您选择。

10、你们的液晶玻璃看起来是stn的,我希望采用fstn的,怎么办?
资料上有说明这个玻璃stn的,如果您希望采用fstn的玻璃,请和玻璃厂商联系定制。

11、你们提供的玻璃上方的ICON不适合我们,可以使他们永远不显示吗?
可以,你永远不点亮他们就行了。
建议不要使用ICON,而用自定义图片来代替。因为我们今后的产品为了适应大多数用户,将不再做有ICON。

12、我该如何用点阵显示我们自己画的ICON?
你将你们自己的每个ICON存成一包图形数据,需要显示时用图形显示命令发往模块,可以在液晶点阵区的任意位置显示出来。

13、 如何才能将图形转换成模块可以显示的图形数据呢?
可以使用龙版主(www.c51bbs.com)提供的转换工具,采用“横向取模、字节顺序”,生成的图形数据即可通用。点击下载该工具

14、 我需要显示大约10几个20×20点阵的大字体汉字,怎么办?
你可以将这些汉字用龙版主(www.c51bbs.com)提供的转换工具(点击下载该工具)。,转换成为一包包的图形数据,需要显示时在指定位置用图形命令显示即可,但是必须注意这种显示方式比较慢,比较适合于静态的显示。如果需要很快的更换汉字,建议还是使用模块内部提供的12点阵汉字。

15、 使用你的模块我必须编一套串口驱动程序,请问哪里有现成的下载?
请使用我们提供的demo程序中的模块。

16、 我的单片机已经没有多余的串口来进行汉显模块的控制了,怎么办?
可以用IO自己造一个串口,波特率4800bps即可,汉显模块支持9600bps 和4800bps的串口速率,在www.mcu51.com有一套这种C51程序下载,不过这样做会占用一个外部中断和一个定时中断。你也可以采用主从方式进行多机串口通讯,但是其他设备也必须采用这个通讯波特率。
为了工作稳定,新的模块的串口速率定义在9600bps,不可以自定义波特率。
如果单片机已经没有多余的串口,可选用HZ128-64D20-3L模块,该模块采用3线制通信方式,不占用中断(点击下载协议资料)。

17、汉显模块上的拼音输入法是不是和市场上的手机,如摩托罗拉等兼容?
是的,都是使用的智能查找的方法,但是我们是自己研制的,有自己的版权。

18、我该如何在我的机器上实现智能拼音输入法呢?
先输入数字组合,取出存在的拼音组合,再将选好的拼音组合送进去,就可以取出汉字串,再在汉字串中选出你需要的汉字。

19、输入法联想功能什么时候可以开发出来?
时间不一定。 要看市场需求。

20、你们有没有打算在模块上做笔划输入法?
有打算,不过要看市场需求。

21、汉显模块为什么不支持更高的通讯波特率?
因为汉显模块没有使用大容量ram,这样某些指令可能难以响应过高的通讯速率,故限定为最高9600bps的安全速率。
现在不支持波特率可变,但模块内部已提高了运算速度,模块显示速度已加速。因为某些指令还是可以比较高速的,将来的新产品肯定可以高得多得通讯速率,不过成本也高了。目前还是建议用9600。

22、你们的未来产品中的可读写flash有多大?读写方便吗?价格会增加多少?
读写十分方便。有一款32Kflash的已经做好了,正在测试阶段。

23、如何使控制程序适应每一款速度不同的模块的速度?
建议使用该返回的响应来判断命令是否执行完毕,使用命令响应检测的编程步骤如下:
1. 清空你的串口接收缓冲区
如果您用demo中的模块,使用 while(inbufsign)getbyte();清空缓冲。
如果您没有使用接收缓冲,清零RI即可。
2. 发送模块命令
3. 如果命令是有返回数据的,等待接收数据,根据接收个数或者结束标志接收完毕,返回
即可。之后的“OK”可以不再检测。
如果该命令没有返回数据,则等待返回“OK”,实际上你只要检测到了RI=1,即可退出,
不用理会后面返回的内容(OK!)。如果您使用demo中的模块,使用while(!inbufsign);等
待有数据收到,可立即返回,不用去检查是什么数据。
4. 将1.3两个步骤加在每条指令前后,这样指令就可以适应任何速度的模块。

☆HX系列驱动芯片命名方法

HX表示这是HX系列汉显液晶模块驱动芯片。
基本功能为:汉字文本显示,图片显示,画图功能。

后面带 Z 表示内嵌智能输入法(数字串-有效拼音串自动查找)
后面带 P 表示内嵌汉字拼音输入法(拼音-对应汉字串查找)
后面带 U 表示内嵌Unicode-GB2312的一二级字库的互相转换。
后面带 E 表示内嵌可以读写EEPROM,E后面的数字表示EEPROM的大小,如E32表示32K字节
后面带 C 的表示可内置用户code空间
后面带 L 的表示内嵌联想汉字功能
后面带 B 的表示内嵌笔画输入法功能

☆HZ汉显模块命名方法

HZ表示为汉字显示系列模块。
后面的两个数字如132-64表示横向和竖向点阵数。
后面的B、C、D等字母表示使用某一款液晶玻璃,今后每增加一款液晶玻璃,就增加一个字
母,多了无法表示时也有可能是两个以上字母。
再后面的数字表示版本号,不同版本号不一定是升级版本,有可能是同时存在的只是功能和
背面的PCB板不同的模块。

 

回顶部

Copyright© 2006 - 2008 hzlcd.com All Rights Reserved