我使用的是 STM32F103C8T6系统板,某宝上很常见的型号。使用中,写入了stmicroelectronics的BOOTLOADER,具体界面如下:
Win系统中安装的驱动是“MapleMini”。然后在Arduino1.6.5中的设置如下:
此后的程序上传过程都能正常进行。但是使用中有两个问题,向各位请教一下。
其一:最严重的问题,上位机 (比如常见的串口调试助手) 通过USB 串口发送字符串给单片机时,时常发送不成功(单片机收不到,概率上有30%~50%机会会出现这个问题),这个不知何故?另外,单片机发回的数据行,也经常有丢掉的部分(整行丢失),后来在每一个Serial.println()后面跟上一个delay(1)语句,情况有很大的改善,但是还会偶尔丢掉一些数据行。我的数据行都不长的,一般就是几个到十几个字符。
其二:每次重新插入电脑后,设备都会变成如下图样的:
[size=0.83em]St2.png (67.93 KB, 下载次数: 0)
下载附件
[color=rgb(153, 153, 153) !important]20 分钟前 上传
需要手工“卸载”该设备,然后点击“扫描检测硬件改动”后,才又在“端口”中以串口的形式出现。这样就很不方便了,总不能一直让用户来做这个卸载然后扫描的操作吧。
敬请各位赐教!!是不是你们装的别的驱动或者BootLoader就没有这个问题?
|