前两天参加一个活动,入手几片国产单片机。按照操作手册安装了必要的驱动和相关程序。因为芯片是SSOP封装的,为了能够测试,使用了转换板把芯片焊在PCB上,转成DIP,这样就可以使用面包板来测试了。因为使用内部时钟,不需要外接晶振,只需要几根线保证下载用的必要接口就行。用杜邦线连接了下载器后,接入电脑。查看电脑的设备列表,已经成功显示连接,说明下载器已经正确连接到电脑上了。然后打开下载程序,为了验证是否正常,执行读取芯片信息的操作,结果显示为“设备未连接”。
重新检查了连线,确认没有遗漏驱动和相关的程序后。拔下下载器的连接电缆,重新接入电脑,再读,还是异常。于是更换了一部电脑,操作系统由Win10改为Win7,安装驱动及相关程序,接入下载器,执行读取操作,终于正常了。
从以上操作过程分析,应该是上位机下载程序的问题,可能由于操作系统的不同,下载程序找不到关联的串口设备,从而无法正常连接下载器、执行后续的操作。由此得出一个经验,在遇到设备连接失败的时候,不能急着下结论,以为设备出问题。这时最后再换一部电脑、换个操作系统试试。