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

[复制链接]
1833|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 | 显示全部楼层
每次的时间都固定吗
磨砂 发表于 2022-8-2 20:29 | 显示全部楼层
感觉虚拟串口不稳定
晓伍 发表于 2022-8-2 20:36 | 显示全部楼层
因为是虚拟的啊 所以不稳定
八层楼 发表于 2022-8-2 20:44 | 显示全部楼层
看来还是底层处理的问题啊
观海 发表于 2022-8-2 20:50 | 显示全部楼层
库函数更新了呀
guanjiaer 发表于 2022-8-2 20:58 | 显示全部楼层
是一种同步通讯方式吧
 楼主| 玄德 发表于 2022-8-2 23:39 | 显示全部楼层
tpgf 发表于 2022-8-2 20:23
每次的时间都固定吗

我已经说明了。
chenjun89 发表于 2022-8-3 07:57 来自手机 | 显示全部楼层
看来不稳定啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:有事请找 xuander

154

主题

5984

帖子

44

粉丝
快速回复 在线客服 返回列表 返回顶部