情况介绍
今天刚到了一块Arduino nano 33 BLE Sense板子,就迫不及待地下载了实例程序运行(此时可以检测到端口,并能正常使用)。
但是突然脑子像抽风了一样,修改了实例程序(修改了一个if条件,使之打印错误信息),但是没想到下载完成之后,电脑就检测不到端口了。
解决方法
打开Arduino IDE内置的Blink示例程序。
将Arduino板子插入到电脑中。(即使电脑检测不到端口)
点击上传。(正常情况下会报错:找不到端口)
在文件编译的时候按住Arduino的复位键。
在即将上传时松开复位键。(注意:正常情况下按下复位键,电脑会发出串口插入的提示音,一般会有一些延迟。所以最好预测以下,在即将编译成功,还未显示上传时,提前一小段时间松开复位键,这个就要看手感了)(亲测:在我本地电脑实验时,在出现上传提示时再松开复位键没有一次烧录成功,经过预判后一两次就成功了)
烧录成功后,Arduino的LED等就会有规律的闪烁。
此时再查看端口,发现电脑可以检测到端口了。
参考
本方法参考:Arduino 板子 COM 接口找不到设备 - 2-3^ - 博客园
并根据实践经验,详细描述了一下细节。