在PC端,此程序的所有面板均可从主窗口中拖离,成为单个子窗口,便于使用
需要分离子窗口时,可 点击面板右上角的分离按钮(橙色标识) ,或者 单击拖拽面板上方的标题(青色区域) 使其成为子窗口
需要合并子窗口时, 双击子窗口上方标题 即可合并
最基本的数据收发功能位于“数据”界面
绿色为接收区,红色为发送区,蓝色为设置区
接收区和发送区之间有一根黑色分割线,可用于分配接收区/发送区的显示尺寸
勾选后,使用16进制显示已经接收的字节
关闭后,使用设置区指定的编码解释数据并显示
勾选后,当新数据到达时自动显示新数据
关闭后,新数据到达时文本光标保持不变,便于复制/观察之前接收的数据
勾选后,程序自动将接收到内部缓存中的数据显示到接收框内
关闭后,串口数据仅保存在内部缓存当中但不显示,接收到的数据仍可通过“导出”按钮来导出,或者在“绘图”面板当中显示
关闭“实时”选项在接收大量数据时可减少内存占用,在“实时”和绘图功能同时关闭时接收字节数量和内存消耗量约为1:1
当“实时”选项被关闭时,单击此按钮可将缓冲区的数据同步到接收框内
若接收框内无选中内容,则直接导出内部缓存中的原始数据,包括'\0'在内的所有接收到的字节均会被导出
若接收框内有选中内容,则导出被选中的文本
需要导出16进制表示的字节数据时,可勾选“16进制”,然后在接收框内右键->选择全部(或直接按Ctrl+A全选),再单击“导出”
复制接收框内的所有文本
清空用于接收的内部缓存,并清空接收框(“绘图”面板的缓存不受影响)
发送区上方为已发送框,下方为待发送框
勾选后,使用16进制显示已经发送的字节,并以16进制的方式转换待发送框中的内容
关闭后,使用设置区指定的编码解释数据并显示,并以指定的编码转换待发送框中的内容
导出,全部复制,清空的功能和接收区类似
在待发送框中输入数据后点击“发送”按钮或按回车即可发送数据
若需要在每次发送时添加\n, \r\n或其它后缀,可在设置区勾选后缀,并选择/输入后缀
拖动分割线 可以改变接收区/发送区(已发送框)的显示尺寸
将分割线 拖动至顶部/底部 可以隐藏已接收框/已发送框
双击分割线 可将尺寸占比重置为1:1,也会将被隐藏的已接收框/已发送框显示出来
当“后缀”被勾选后,每次在数据收发面板发送数据时将会自动带上指定的后缀
后缀可以是一个字符串,一段字节数据(用16进制指定),\n换行符或者\r\n换行符
常见串口助手当中的“发送新行”选项相当于加上了\r\n后缀
在使用串口屏时可能需要发送特定的16进制后缀(如淘晶驰的\xFF\xFF\xFF或者迪文的CC 33 C3 3C等),此时可将后缀类型设为16进制,然后输入对应的后缀(FF FF FF或CC 33 C3 3C等)
(对于此类有固定前后缀的信息,可前往“控制”面板中定义格式并快速发送)
勾选“重复”后,程序将每隔指定的一段时间发送数据(相当于定时点击“发送”按钮)
控制DTR, CTS信号
勾选为1,不勾选为0
该设置对Android端蓝牙串口无效
当串口流控为硬件流控时,DTR将由硬件控制,无法在程序中被手动控制
经测试,使用该串口助手和树莓派Pico中出厂自带的MicroPython通信时,需要勾选DTR
勾选窗口最下方的“流控信号”复选框之后将会实时显示串口设备接收到的流控信号(CTS, DSR, DCD, RI)
可以选择或输入编码名,单击“设置”按钮后如果没有报错,则说明编码设置成功
接收字符时,如果一个多字节字符被分成多次接收,程序也能自动拼合
GB18030编码涵盖了GB2312和GBK
支持的编码:
- Big5
- Big5-HKSCS
- CP949
- EUC-JP
- EUC-KR
- GB18030
- HP-ROMAN8
- IBM 850
- IBM 866
- IBM 874
- ISO 2022-JP
- ISO 8859-1 to 10
- ISO 8859-13 to 16
- Iscii-Bng, Dev, Gjr, Knd, Mlm, Ori, Pnj, Tlg, and Tml
- KOI8-R
- KOI8-U
- Macintosh
- Shift-JIS
- TIS-620
- TSCII
- UTF-8
- UTF-16
- UTF-16BE
- UTF-16LE
- UTF-32
- UTF-32BE
- UTF-32LE
- Windows-1250 to 1258