打印

GD32F103C8T6做虚拟串口,运行数小时后异常中断。

[复制链接]
1443|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
玄德|  楼主 | 2022-7-15 14:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 玄德 于 2022-7-15 14:59 编辑

用 GD32F103C8T6 做虚拟串口,官方的例程 GD32F10x_Firmware_Library_V2.2.2。正常运行个把小时,或者数小时后,异常中止。

win10-32位系统,安装 GD 提供的虚拟串口驱动程序失败,所以等于未安装。但 PC 能正常识别出“USB串行设备(COM4”。

使用正点原子的串口助手软件,做自发自收实验。

正常的时候自发、自收都很顺利。但或者个把小时,或者数小时以后,出现异常。

异常时,串口助手启动按钮变黑色,PC 的硬件管理器上“USB串行设备(COM4”是正常的,但会冒出来一项“未知设备”,而且带黄色叹号。

此时如果点击启动按钮,又能正常收发。

但这显然是有问题的。

论坛贴不上图,就不贴了。
不知道是下位机问题,还是上位机问题?有人做过这个实验吗?


使用特权

评论回复
沙发
玄德|  楼主 | 2022-7-15 14:57 | 只看该作者

以前也用过 ST 的 F103 和 F407 做虚拟串口。早期的官方库也出过问题,不稳定,不长久。

但最新的 F407 的库就很好了,非常稳定。

F103 的库正在做实验,结果还不知道。


使用特权

评论回复
板凳
E=MC2U| | 2022-7-26 08:54 | 只看该作者
UART使用的是晶振当时钟,还是内部IRCOSC当时钟? 这个对于UART通讯的稳定性至关重要!

使用特权

评论回复
地板
tpgf| | 2022-8-2 20:23 | 只看该作者
每次的时间都固定吗

使用特权

评论回复
5
磨砂| | 2022-8-2 20:29 | 只看该作者
感觉虚拟串口不稳定

使用特权

评论回复
6
晓伍| | 2022-8-2 20:36 | 只看该作者
因为是虚拟的啊 所以不稳定

使用特权

评论回复
7
八层楼| | 2022-8-2 20:44 | 只看该作者
看来还是底层处理的问题啊

使用特权

评论回复
8
观海| | 2022-8-2 20:50 | 只看该作者
库函数更新了呀

使用特权

评论回复
9
guanjiaer| | 2022-8-2 20:58 | 只看该作者
是一种同步通讯方式吧

使用特权

评论回复
10
玄德|  楼主 | 2022-8-2 23:39 | 只看该作者
tpgf 发表于 2022-8-2 20:23
每次的时间都固定吗

我已经说明了。

使用特权

评论回复
11
chenjun89| | 2022-8-3 07:57 | 只看该作者
看来不稳定啊

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:有事请找 xuander

153

主题

5926

帖子

44

粉丝