CH340 MAC驱动使用教程

2023-11-08

CH340 支持各类系统平台下使用,驱动的使用以及下载介绍可以参见我的其他博客:CH340 驱动(含各平台)

这一篇文章主要介绍CH340 在 MAC 以及各类 Arduino 平台的安装使用流程,首先到沁恒官网下载最新的CH340驱动,这里我也给出了官方下载链接:CH340 MAC驱动链接

下载完该驱动后直接双击进行安装,如果提示安装错误,那么需要检查系统设置选项中是否已经按照说明设置好,进入 “System Preferences”->”Security & Privacy”->”General”,在 ”Allow apps downloaded from:” 下方应该选择第二个选项 ”Mac App Store and identified developers” ,然后再重试安装。

该版本已经通过了苹果数字签名认证,使用起来就十分方便了。如果在安装或者使用遇到了问题,那么要确认驱动是否为最新版本(官方版本),其次要确认系统是不是有老的驱动版本,可以通过下载包中的说明文档的卸载步骤进行删除。在删除老驱动之后,再重新安装最新驱动进行尝试。

下面给出详细的卸载步骤:

打开苹果系统自带软件中的“Terminal(终端)”软件,然后按以下步骤操作:

<1> 输入“sudo su”,按提示输入密码; 
<2> 输入“rm -rf /System/Library/Extensions/usbserial.kext”;
<3>如果提示找不到第二步中想要删除的驱动文件,那么尝试执行:“rm -rf /Library/Extensions/usbserial.kext”;

执行完如上几步操作之后,就可以将老驱动卸载掉了。

确认驱动安装成功之后,插入CH340硬件,然后可以按照如下步骤查看硬件是否已经驱动成功。

1. 进入终端,输入 “ls /dev/tty.wchusbserial*” 命令,如果看到查找到了相关设备名,代表成功;

2. 在 “系统报告” -> "硬件" ->"USB" 一栏中查看右侧设备列表是否有 “供应商专用设备”的列表。如果有点击该列表,可以看到芯片的厂商和设备ID,如果看到了 “Vendor 1A86”字样,也代表硬件枚举正常了。

以上步骤成功执行后,我们便可以使用串口工具或程序对 /dev/tty.wchusbserial* 操作了。 类似于 Windows 下操作 COM 口一样。


from: http://blog.csdn.net/jazzsoldier/article/details/70171771




本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

CH340 MAC驱动使用教程 的相关文章

  • windows下串口初步编程(多线程+windows串口)

    环境 win10操作系统 编程环境 Eclipse Cygwin GCC编译器 串口环境 串口调试助手v2 1 虚拟串口助手 Virtual Serial Port Driver 7 2 过程 1 在Eclipse环境下新建一个C 工程 并
  • Linux系统下串口调试助手putty,cutecom,xgcom

    系统 linux mint 18 3 xfce 64bit 串口驱动 ch340 系统已自带 没有测试pl2302 尝试了几个linux下的串口调试助手 这里总结一下 由于使用的是USB转串口 CH340 所以在 dev 目录下面看到的串口
  • STM32L051测试 (五、串口测试 — 与Enocean模块通讯问题)

    STM32L051测试 第五课 串口的使用 by 矜辰所致 添加目录栏目 2021 9 30 调整文章格式 增加串口接收卡死处理说明 2022 7 18 目录 前言 一 串口接收处理的几种方式 1 1 串口接收发送不定长度的数据 非DMA方
  • 初次使用QT5串口类QSerialPort

    因为工作需要 现在正在学习Qt的串口通信 Qt4的话需要使用第三方类 使用起来也非常简单 只需要把对应的文件添加到自己的项目中就可以了 我参考的是Qt论坛上的demo 刘大师和yafei的demo都非常详细 网上都可以下载到 不过 Qt5添
  • stm32f4_奇怪的bug_串口数据错乱,一个串口收到另一个串口的数据

    1 开发环境简介 芯片型号 stm32f407igt6 官方库函数 HAL库 2 bug现象描述和原因推测 使用了2个串口 一个是串口5 波特率115200 一个是串口4 波特率9600 但是串口4时不时会收到上一次发给串口5的数据 不是同
  • STM32 进阶教程 15 - 串口DMA收发

    前言 串口操作相信大家一定很熟悉 如果你已经会串口的收发数据 并可以灵活使用轮询及中断方式对串口进行数据收发 那么恭喜你 学完本节内容后 也将可以学会串口的更高级操作方式 DMA方式 DMA操作串口可以大大减轻MCU的负担 同时也可以加快数
  • STM32串口结构体、库函数、串口发送字符(串)、重定向printf串口发送、串口中断接收控制灯、接收不定长数据、DMA

    参考 串口的结构体 重定向printf串口发送stm32等博文 作者 点灯小哥 发布时间 2021 03 06 21 46 33 网址 https blog csdn net weixin 46016743 article details
  • 树莓派4B下的usart串口测试

    树莓派4B是树莓派最新发布的版本 串口测试是新手入门的一个必经之路 鉴于网上4B资料相对较少 很多资料都是从3B或3B 上移植过来的 但平台不同 需要的操作也可能不同 这里对树莓派4B做一些总结 关于树莓派串口的问题 可参考链接 https
  • python 使用线程接收串口数据,并同时可进行串口数据发送。提供python 串口通讯助手的源码下载

    有关python 串口通讯助手的源码下载 请打开这篇文章 https blog csdn net xiaoeleis article details 105820455 python 使用线程接收串口数据 并同时可进行串口数据发送 问题 1
  • openwrt安装和使用minicom

    opkg list先看一下软件源里面有没有minicom包 有的话就直接安装 opkg install minicom 安装完后执行minicom v查看版本信息确认是否安装成功 安装完成后 把USB串口设备插入到路由器USB口 我用的是p
  • CH340 MAC驱动使用教程

    CH340 支持各类系统平台下使用 驱动的使用以及下载介绍可以参见我的其他博客 CH340 驱动 含各平台 这一篇文章主要介绍CH340 在 MAC 以及各类 Arduino 平台的安装使用流程 首先到沁恒官网下载最新的CH340驱动 这里
  • 关于使用STM32CubeMx配置串口出现的一些问题

    一 使用CubeMX配置好串口中断的工程 打开工程添加相关代码后串口没有数据输出或者看不见数据但串口助手的RX会一直增加的问题 参考 这里 大概意思就是时钟的原因 需要把stm32f4xx hal conf h文件中的时钟改一下 将25MH
  • 手机串口终端

    手机串口终端 做嵌入式开发的小伙伴永远离不开串口 想想一下 假设你需要进行现场调试 但是身边没有电脑 或者其他特殊环境不方便用电脑 或者就是单纯的懒得用电脑 该怎么办 这就是我碰到的场景 而且不止一次 说多了都是泪 别问 这种情况你就只能把
  • Python Serial串口的简单数据收发

    导入模块 注意这里模块名是pyserial pip install pyserial 1 打开串口 import serial com serial Serial COM3 9600 print com 2 发送数据 import seri
  • QT实现串口打开和关闭

    一 查找串口 windows 下面这个循环语句用来查找可以用的串口端口 不确定有多少串口可用 也就不知道循环多少次 所以用foreach 不知道用的就百度 foreach const QSerialPortInfo info QSerial
  • STM32通过ESP8266利用机智云平台实现手机远程操作

    STM32通过ESP8266利用机智云平台实现手机远程操作 将STM32作为主控芯片 ESP8266作为外设 利用串口传递信息 通过机智云平台实现STM32与手机之间的数据传输 之所以选择机智云平台 是因为机智云平台相关配套的软件工具非常齐
  • 神奇的python(六)之python的串口操作(pyserial)

    简介 最近项目突然要使用python串口操作 这不 查资料 翻文档 是时候写一份串口操作的简要用法 以后有时间可以使用pyqt再写个界面 弄个串口调试终端 1 安装pyserial库 pip install pyserial 2 pyser
  • 使用HAL库开发STM32:UART进阶使用

    文章目录 目的 发送处理 存在的问题 解决方法 个人常用处理方式 数据接收与解析 数据接收 数据解析 对于HAL库的吐槽 总结 目的 在前面文章 使用HAL库开发STM32 UART基础使用 中介绍的UART的基础使用 基础使用非常简单 不
  • CUBEMX+HAL库实现STM32串口(不定长度)收发

    CUBEMX HAL库实现STM32串口接收 不定长度 并发送 首先新建一个CUBEMX工程 选择你自己开发板的芯片型号 设置时钟和串口 设置时钟为72MHZ 设置串口中断 点击小齿轮生成KEIL5的工程 设置工程名称及存放位置 点击Ope
  • 串行接口的工作原理和实现

    串口的结构和工作原理 通用异步收发传输器 Universal Asynchronous Receiver Transmitter 通常称作UART 它将要传输的资料在串行通信与并行通信之间加以转换 作为把并行输入信号转成串行输出信号的芯片

随机推荐

  • 逻辑运算符与位运算符的区别

    首先介绍一下逻辑运算符和位运算符 1 逻辑运算符 逻辑与 用法 op1 op2 全真才真 一假则假 逻辑或 用法 op1 op2 一真则真 全假才假 逻辑非 用法 op 真变假 假变真 2 位运算符 位运算是把数据先转化成机器可以识别的二进
  • Hbase的JavaAPI----HbaseDao

    使用hbase提供的JavaApi和Hbase进行交互 首先搭建一个maven工程
  • DataGridView实现某列可编辑和ChecBox全选

    环境举例 通过Button按钮 实现DataGridView中第一列 CheckBox 状态为是否全选 且DataGridView只有第一列可编辑 其他为只读 注意 1 DataGridView某列可编辑的前提是DataGridView R
  • 【数学基础】 线性代数以及符号编总

    1基本概念和符号 线性代数可以对一组线性方程进行简洁地表示和运算 例如 对于这个方程组 这里有两个方程和两个变量 如果你学过高中代数的话 你肯定知道 可以为x1 和x2找到一组唯一的解 除非方程可以进一步简化 例如 如果第二个方程只是第一个
  • 【ORACLE性能】ORACLE服务器的CPU和负载均衡过高

    ORACLE服务器的CPU和负载均衡过高 场景 数据库版本 11 2 0 4 RAC 系统版本 Oracle Linux 6 4 巡检发现DDDRAC库CPU 负载均衡过高 load 15m 值达到了40以上 CPU值达到90 以上 解决
  • [Python Debug] pandas.read_csv读取csv文件时提示:pandas.errors.ParserError: Error tokenizing data.

    一 错误信息 Python 3 7 0 default Jun 28 2018 08 04 48 MSC v 1912 64 bit AMD64 on win32 runfile E PythonProject PyCharm 2018 2
  • 基于机器学习决策树算法预测贷款用户是否具有偿还贷款的能力

    决策树算法的简介 决策树算法是机器学习中的监督学习算法 决策树算法是一种逼近离散函数值的方法 它是一种典型的分类方法 首先对数据进行处理 利用归纳算法生成可读的规则和决策树 然后使用决策对新数据进行分析 其实就是通过一系列规则对数据进行分类
  • Java使用JWT

    JWT 一 简介 1 JWT JWT为 Json Web Token 是一种令牌生成算法 使用JWT能够保证Token的安全性 且能够进行Token时效性的检验 2 JWT结构 JWT共由三部分组成 分别是数据头 Header Payloa
  • 中国人民大学计算机系孙辉,信息学院教师担任国际信息学奥林匹克竞赛中国队副领队并率队取得优异成绩...

    近日 中国人民大学信息学院计算机系教师孙辉担任第二十五届国际信息学奥林匹克竞赛 IOI2013 中国队副领队 并于2013年7月率队参加在澳大利亚布里斯班大学举行的IOI2013世界大赛 本次竞赛共有来自102个国家和地区的299名选手参加
  • Java JDBC(JdbcTemplate)的一个简单操作

    Java JDBC JdbcTemplate 的一个简单操作 一个工具类 点击查看工具类 package JDBCTemplate import JdU JDBCUtils 添加工具类 import org springframework
  • TiledMap简介

    TiledMap简介 TiledMap是一款地图编辑器 我们常用它编辑一些相似度很大的背景 例如 超级 玛丽的地图 天天酷跑 COC等 这些游戏的地图都有一个共同点那么就是有很多相 同的色块组成 如果用纯代码取拼接那会很复杂 如果用Tile
  • el-tree勾选并过滤回显数据

    1 功能描述 现在需要将el tree勾选选择的数据回显得到另外一个树形结构 使用getCheckedNodes方法获得的数据中返回了所有勾选的节点 数据中子节点与父节点重复选中 所以通过判断parentId是否已选中过滤掉重复的子节点 注
  • 【华为OD统一考试A卷

    在线OJ 已购买本专栏用户 请私信博主开通账号 在线刷题 运行出现 Runtime Error 0Aborted 请忽略 华为OD统一考试A卷 B卷 新题库说明 2023年5月份 华为官方已经将的 2022 0223Q 1 2 3 4 统一
  • Docker安装最新版MySQL5.7(mysql-5.7.40)教程(参考Docker Hub)

    一 前言 MySQL官方安装包下载地址 https dev mysql com downloads mysql Docker Hub官方网址 https hub docker com MySQL系列安装部署教程 写最好的Docker安装最新
  • 下划线/驼峰参数格式互转

    分享一次下划线格式参数json串转换为驼峰obj的case 业务场景 工程内定义model的参数命名格式为驼峰命名 但是微信小程序接口参数命名格斯为snake case下划线格式 是妥协使用下划线还是坚持节操继续驼峰 作为一个技术控 程序员
  • 阿里云(企业云解析DNS)让你的博客飞起来

    引用 你是否还在为网站访问速度而苦恼 你是否还在恐惧全国各地而来的访客 不用慌 不用怕 企业云解析DNS为你保驾护航排忧解难 在这互联网的冬天让你依靠温暖的胸膛 不要998 不要888 不要668 一年只需要103 2 没错你没听错 只要1
  • C++ MFC中如何根据不同文件编码格式创建和写文本内容

    废话不多说 相信有点基础的应该都不难看懂下面的源码内容 这里假设VC 的字符集编码格式是Unicode 要写入的文本内容是m strTEXT 1 保存ANSI编码格式的文本文件 CStdioFile file if file Open T
  • Day5-最长公共前缀

    题目 题解 用的最简单的暴力 把每一个字符串的每一个字符与第一个字符串的对应字符做对比 有不相同则返回最长前缀 所有都相同则将该字符加入最长前缀中 C 解法1 先求出最短的字符串 用它作为循环结束条件 class Solution publ
  • ubuntu22.04安装TeslaM40,P40显卡驱动

    一 安装前的准备 1 在电脑重启中进入电脑的BIOS设置 在设置中将 Above 4G decoding 设置为启动 以便系统可以识别到显卡 2 禁用Ubuntu自带的nouveau驱动 sudo gedit etc modprobe d
  • CH340 MAC驱动使用教程

    CH340 支持各类系统平台下使用 驱动的使用以及下载介绍可以参见我的其他博客 CH340 驱动 含各平台 这一篇文章主要介绍CH340 在 MAC 以及各类 Arduino 平台的安装使用流程 首先到沁恒官网下载最新的CH340驱动 这里