导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→[讨论]如何软件配置LCD终端的串口实现不同波特率、不同数据[oliviadu]

 *第15829篇: [讨论]如何软件配置LCD终端的串口实现不同波特率、不同数据位的支持?

  
楼 主:oliviadu 2008年3月21日09:38
 [讨论]如何软件配置LCD终端的串口实现不同波特率、不同数据位的支持?
如何软件配置LCD终端的串口实现不同波特率、不同数据位的支持?

部分LCD终端(比如DMT32240S-01N/W、DMT64480S-03N)的串口可以软件配置,配置串口时,

JP2(编程测试模式)必须置于ON位置。


1.串口通信模式设置 

模式  波特率(bps)  数据位 检验位 帧超时  
JP2=ON  115200  8  无校验 1 mS  
JP2=OFF  3062500/(65536-BODE_H:BODE_L) (默认值为9600)  8  CONFIG.7=1 偶校验 CONFIG.7=0 无校验(默认值)  0.25×TIME mS (默认值为3mS)  

2.常用波特率及推荐的帧超时时间间隔 

波特率(bps) 115200  57600  38400  19200 9600  4800  2400 
BODE_H  0xFF  0xFF  0xFF  0xFF  0xFE  0xFD  0xFB  
BODE_L  0xE5  0xCB  0xB0 0x60  0xC1  0x82  0x04  
推荐帧超时时间(mS)  1 1 2 2 3 5 10 
TIME  0x04  0x04  0x08  0x08  0x0C  0x14 0x28  

3.特殊的波特率

比如51单片机,外接12MHz晶体,其波特率=62500/(256-TH1),不是标准值,而LCD终端软件配置的波特率方式很好

的解决了这个问题,如果设置波特率为62500bps(TH1=0xFF):

BODE=(65536-(3062500/62500))=65487(0xFFCF)

相应的 BODE_H=0xFF BODE_L=0xCF

 

此主题相关图片如下:
按此在新窗口浏览图片
此主题相关图片如下:
按此在新窗口浏览图片

  
2楼:oliviadu 2008年3月21日09:41
 欢迎讨论
欢迎大家讨论
技术咨询电话:010-62105007-607  
Email:dukehong@126.com
  
3楼:oliviadu 2008年5月16日10:22
 5.7寸TFT真彩液晶显示终端[推荐]
5.7寸TFT真彩液晶显示终端需要资料的请留下Email

>>>>>>对该主题发表你的看法

本主题贴数3,分页: [第1页]


[上一篇主题]:jtag 烧写ppcboot flash ID 出错

[下一篇主题]:那位做无线通信,用过IA4421?有程序的开发人员可以联系我!