wegeek 发表于 2019-11-30 09:43:53

STM32F103的USB串口的问题

我使用的是 STM32F103C8T6系统板,某宝上很常见的型号。使用中,写入了stmicroelectronics的BOOTLOADER,具体界面如下:

Win系统中安装的驱动是“MapleMini”。然后在Arduino1.6.5中的设置如下:

此后的程序上传过程都能正常进行。但是使用中有两个问题,向各位请教一下。

其一:最严重的问题,上位机通过USB发送字符串给单片机时,时常发送不成功(单片机收不到,概率上有30%~50%机会会出现这个问题),这个不知何故?另外,单片机发回的数据行,也经常有丢掉的部分(整行丢失),后来在每一个Serial.println()后面跟上一个delay(1)语句,情况有很大的改善,但是还会偶尔丢掉一些数据行。我的数据行都不长的,一般就是几个到十几个字符。

其二:每次重新插入电脑后,设备都会变成如下图样的:

需要手工“卸载”该设备,然后点击“扫描检测硬件改动”后,才又在“端口”中以串口的形式出现。这样就很不方便了,总不能一直让用户来做这个卸载然后扫描的操作吧。

敬请各位赐教!!是不是你们装的别的驱动或者BootLoader就没有这个问题?

midkr 发表于 2019-12-31 07:46:18

ST-LINK V2 没有这种烦恼
页: [1]
查看完整版本: STM32F103的USB串口的问题