串口和扩展串口的设置
此处设置的为主串口通信参数。(带USB下载口一侧的串口为主串口)
扩展串口的使用,需要拖入‘扩展协议解析器’控件,所以扩展口的设置,就在控件的属性内。
1. 主串口设置:
1.1、菜单 ”工具“ -> ”项目设置“;或者点击快捷栏按钮;
1.2、界面如下:
波特率:可设置范围,1200 - 921600,建议使用范围 4800~ 256000
校验位:
none 无校验。
奇校验(ODD):如果字符数据位中”1”的数目是偶数,校验位为”1”,如果”1”的数目是奇数,校验位应为”0”。
偶校验(EVEN):如果字符数据位中”1”的数目是偶数,则校验位应为”0”,如果是奇数则为”1”。
停止位:停止位是一帧数据结束的标志,可以是1bit、1.5bit或者2bit。
接收超时时间:考虑到有时一帧数据有间断,导致被分拆为两帧,所以可以在此设置一个等待时间。单位是10ms。数据无断帧问题时,一般保持默认,不合理的设置可能导致数据接收出问题。
2. 扩展串口设置:
2.1、扩展串口的使用,需要拖入‘扩展协议解析器’控件;
2.2、选中控件,在控件属性面板进行设置;
控件串口类型属性comMode,有的上位机版本可能只有Rs-485和Rs-232两个选择,对于扩展口用Lvttl的用户,可直接选择Rs-232,后续VP上位机内会添加Lvttl选项。
通过扩展串口外发数据时,需要控件名加函数名,例如,主串口发送字符串:
uartSend(“ABC”);
,扩展串口发送字符串:exptl1.uartSend(“ABC”);
,此处exptl1为‘扩展协议解析器’控件名称。