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

* 18033: ◆如何软件配置LCD终端的串口实现不同波特率、不同数据位的支持?

   oliviadu 
oliviadu发表的帖子 

 ◆如何软件配置LCD终端的串口实现不同波特率、不同数据位的支持?
◆如何软件配置LCD终端的串口实现不同波特率、不同数据位的支持?

部分LCD终端(比如DMB32240A-01N/W、DMD32240A-01N)的串口可以软件配置,配置串口时,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


发表时间:2008年1月28日12:53:50

  
回复该帖

本主题共有 1 帖,分页:>>>>>该主题的所有内容[1]条

 *树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:

[上一篇帖子]:强烈支持!!!一个人摸索 这东西   呵呵 相当的
[下一篇帖子]:i need one!!thank  you!!我可以要一份