SerialTool icon indicating copy to clipboard operation
SerialTool copied to clipboard

显示不出串口收到的数据

Open SuWeipeng opened this issue 5 years ago • 17 comments

调 RT-Thread finsh 控制台 msh ,用 PuTTY 和 sscom 都可以,但用这个就是不显示任何回传内容,怎么回事呢?

SuWeipeng avatar Nov 08 '19 08:11 SuWeipeng

你的波特率和串口的参数设置的正确不

skiars avatar Nov 23 '19 02:11 skiars

你的波特率和串口的参数设置的正确不

正确的,基本参数肯定不会搞错。

SuWeipeng avatar Nov 23 '19 05:11 SuWeipeng

这个终端确实是个半成品,我这边有时候也会有打开终端但是不显示内容的问题。

skiars avatar Nov 23 '19 05:11 skiars

这一块我有段时间没有维护了

skiars avatar Nov 23 '19 05:11 skiars

这个非常好用,我都用很久了,特别喜欢。千万别放弃维护啊。

SuWeipeng avatar Nov 23 '19 06:11 SuWeipeng

你这个问题是一直出现嘛

skiars avatar Nov 23 '19 06:11 skiars

你这个问题是一直出现嘛

差不多6个月前我调rt-thread的串口就是不显示,当时以为是rt-thread的问题,所以一直用 putty。

在rt-thread上就从来没显示过任何数据,现在也一样。

SuWeipeng avatar Nov 23 '19 12:11 SuWeipeng

现在的版本我在我在rt-thread上面是可以用的,也许你用的release页面里头的。我这边编译了更新的,但是没有放出来,稍后我更新一下

skiars avatar Nov 23 '19 13:11 skiars

现在的版本我在我在rt-thread上面是可以用的,也许你用的release页面里头的。我这边编译了更新的,但是没有放出来,稍后我更新一下

太棒了,我确实没有编译新的,用的release版的exe

SuWeipeng avatar Nov 23 '19 23:11 SuWeipeng

现在的版本我在我在rt-thread上面是可以用的,也许你用的release页面里头的。我这边编译了更新的,但是没有放出来,稍后我更新一下

rt-thread 用串口可以,没问题,但是用 USB 的虚拟串口就不行。现象是:打开串口后什么都不显示(用其它串口工具就能显示出接收到的数据)。

SuWeipeng avatar Nov 29 '19 10:11 SuWeipeng

有一个奇怪的现象: RT-Thread 在 STM32 上用 USB 虚拟串口输出。接上后如果直接用您这个串口工具就什么都不显示。

但是

先用 putty 连一下,putty 收到数据后关掉 putty 窗口。再用您这个串口工具打开虚拟串口。 就一切正常,都能显示了。

SuWeipeng avatar Nov 29 '19 10:11 SuWeipeng

有一个奇怪的现象: RT-Thread 在 STM32 上用 USB 虚拟串口输出。接上后如果直接用您这个串口工具就什么都不显示。

但是

先用 putty 连一下,putty 收到数据后关掉 putty 窗口。再用您这个串口工具打开虚拟串口。 就一切正常,都能显示了。

用别的串口工具都没这个效果,就用 putty 有这个效果。先用 putty 连,收到数据再关掉 putty,然后再用您的串口 V1.4.0 Alpha 版就能显示出接收到的数据。

SuWeipeng avatar Nov 29 '19 10:11 SuWeipeng

我这边 STM32 的虚拟串口是可以直接用的,可能跟你的系统情况有关系。别的工具(除了putty)也是可以读串口数据的吗?

skiars avatar Nov 29 '19 14:11 skiars

我这边 STM32 的虚拟串口是可以直接用的,可能跟你的系统情况有关系。别的工具(除了putty)也是可以读串口数据的吗?

STM32 的虚拟串口如果用 HAL 库(就是 CubeMX 的是可以直接用的,用 rt-thread 的就必须先用 putty 连一下)。

别的工具是可以的,别的工具除了 putty 之外,我只试过ScriptCommunicator和sscom(这个我不喜欢用,只是试了一下可以)

SuWeipeng avatar Dec 02 '19 06:12 SuWeipeng

哦,我只试过用 HAL 库实现的虚拟串口,RT-Thread 没有用虚拟串口测试。这个细节上可能有什么区别吗?

skiars avatar Dec 03 '19 01:12 skiars

哦,我只试过用 HAL 库实现的虚拟串口,RT-Thread 没有用虚拟串口测试。这个细节上可能有什么区别吗?

我没看细节只是拿现成的用的

SuWeipeng avatar Dec 03 '19 06:12 SuWeipeng

嗯,我有时间看一下,USB 虚拟串口不知道怎么实现的。

skiars avatar Dec 03 '19 06:12 skiars