CP2102是一款USB转TTL电平的USB转串口芯片,使用时发现诸多小网站上的驱动不是病毒就是安装后无效,经同事推荐去官网下载后成功连接。
官网地址:https://www.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers
windows安装
打开上述链接,按照自己系统下载驱动,并解压和安装。更具自己需要下载,令人感动的还有mac和linux。Ubuntu安装在最后介绍。根据电脑选择64 或者32位。
然后就可以在电脑看到端口了。哇,搞了一上午st_link,其好像不能作为UART转USB以提供串口助手调试。
Ubuntu安装
下载文件,第二次下载可能需要注册一下。
解压文件,里面有个txt文件,按照里面走,有些可能需要加sudo获得权限。
完成后,可以在/dev/serial/下查看到,by-id或者by-path,都可以。
一般他有一个软连接:执行下面命令可以在后面看到一个-》说明软连接在哪里,我的是ttyUSB0
ls -l /dev/serial/by-path/your_device
修改串口权限,
sudo chmod 666 /dev/ttyUSB0
然后就可以根据具体需求进行串口编程了。