串口和扩展串口的设置

  • 此处设置的为主串口通信参数。(带USB下载口一侧的串口为主串口)

  • 扩展串口的使用,需要拖入‘扩展协议解析器’控件,所以扩展口的设置,就在控件的属性内。

1. 主串口设置:

1.1、菜单 ”工具“ -> ”项目设置“;或者点击快捷栏按钮;

1.2、界面如下:

img

  • 波特率:可设置范围,1200 - 921600,建议使用范围 4800~ 256000

  • 校验位:

    none 无校验。

    ​奇校验(ODD):如果字符数据位中”1”的数目是偶数,校验位为”1”,如果”1”的数目是奇数,校验位应为”0”。

    ​偶校验(EVEN):如果字符数据位中”1”的数目是偶数,则校验位应为”0”,如果是奇数则为”1”。

  • 停止位:停止位是一帧数据结束的标志,可以是1bit、1.5bit或者2bit。

  • 接收超时时间:考虑到有时一帧数据有间断,导致被分拆为两帧,所以可以在此设置一个等待时间。单位是10ms。数据无断帧问题时,一般保持默认,不合理的设置可能导致数据接收出问题。

2. 扩展串口设置:

2.1、扩展串口的使用,需要拖入‘扩展协议解析器’控件;

2.2、选中控件,在控件属性面板进行设置;

img

  • 控件串口类型属性comMode,有的上位机版本可能只有Rs-485和Rs-232两个选择,对于扩展口用Lvttl的用户,可直接选择Rs-232,后续VP上位机内会添加Lvttl选项。

  • 通过扩展串口外发数据时,需要控件名加函数名,例如,主串口发送字符串:uartSend(“ABC”);,扩展串口发送字符串:exptl1.uartSend(“ABC”);,此处exptl1为‘扩展协议解析器’控件名称。