部分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