一块面包板玩转Arduino编程
上QQ阅读APP看书,第一时间看更新

1.2 安装USB转串口电路驱动程序

导读

USB接口是目前绝大多数计算机平台都支持的通用接口,为了能够尽可能地兼容更多的计算机系统,Arduino程序的下载基本采用USB接口转串口的形式完成。因此在开始编程之前,我们需要首先在计算机上安装USB转串口电路的驱动程序。

本书中使用的USB转串口电路为Silicon公司的USB转UART VCP(Virtual COM Port)虚拟串口解决方案,具备非常好的技术支持,驱动程序覆盖了几乎所有常用的操作系统。

驱动程序安装(以CP210x方案为例)

将Arduino通过USB数据线接到计算机上后,很多新操作系统,如Windows 10可以自动识别并且通过网络获取最新的驱动程序,自动安装设备驱动程序。编程平台与计算机的连接请参考图1.4。

图1.4 编程平台与计算机的连接

驱动程序成功安装后,可以在设备管理器中看到如图1.5所示的通用串行通信设备(以Windows操作系统为例)。

图1.5 在设备管理器中看到通用串行通信设备

如果遇到驱动程序自动识别、安装失败的情况,可以考虑手动下载驱动程序并安装,下面简单列出几种驱动程序下载途径及安装方法。

官方网站(推荐)

Silicon CP210x系列新品的驱动程序可到官方网站silabs.com的“Products”→“USB Bridges”→“Download USB to UART Bridge VCP Drivers”处下载。

网站上列出了所有支持的操作系统的驱动程序下载链接以及安装方法指导,登录网站并根据所使用的操作系统完成驱动程序更新即可。

百度网盘下载

在如下百度网盘下载驱动程序,并根据操作系统选择最适合的驱动程序进行安装,下载文件内内含Windows XP安装指导及MacOS安装建议,解压后文件夹内容如图1.6所示。

图1.6 解压后的驱动程序文件夹

文件名:CP2102 drivers for All OS.zip

链接:https://pan.baidu.com/s/1nvBNLl3

密码:9xcv

安装常见问题

驱动程序安装失败的原因多种多样,可以参照作者订阅号中以下内容尝试解决。

· Windows 10禁用驱动程序强制签名的方法

· Windows 7 Ghost系统软件/驱动安装失败的解决方案

· AMD CPU系统软件/驱动安装失败的解决方法

· MacOS系统CP2102驱动安装(识别)错误的解决方法