众所周知,写单片机程序需要安装ch340串口驱动,但是这种驱动版本比较老,用在老电脑上比较合适,在快速发展的,不断更新的win10系统下,安装一个旧驱动能并发很多让人崩溃的问题,比如数字签证,ch340版本过老,安装了驱动但是设备管理器显示黄三角,甚至是数据线有问题。不过最主要的问题还是win10其实对这个驱动不能很好识别。

所以,win10下安装这个驱动成了很多单片机学者的必经之路,好多人在驱动安装上甚至卡住直接放弃,连单片机开始学习都没能到达,为了帮助大家解决这一问题,加快进度更好的学习,接下来为大家带来我认为目前最方便的解决方式。

1.首先,自行安装VM虚拟机并且安装win7旗舰版系统,这里大家不愿意找就参考我发的b站一个up主的视频链接VMware虚拟机搭建装机教程、win7、win10激活方法_哔哩哔哩_bilibili。这个up说的比较全了,用到的东西也都没有失效,大家自行看视频即可,我说说我遇到的问题在这里分享出来

(1)安装虚拟机Win7系统后成功开机,但是“安装VMware tools”,这一选项仍然是灰色的。这里大家可以参考这一个连接,我也是按着操作搞出来的。安装VMware Tools选项显示灰色的正确解决办法_前端一线搬运工的博客-CSDN博客_vmtools怎么安装是灰色的

2.第一个步骤搞定后,客户机就可以和主机交换文件。然后我们把自己单片机资料里附带的ch340安装驱动拷贝到虚拟机中,因为都用老系统了,所以安装驱动也不要用最新的,不然会提醒数字签证问题(没错,旧系统也不能安太新的驱动,因地制宜很重要哭了。。。)。如果你安装驱动用的是老驱动应该问题不大,拷贝完驱动后,先把单片机插到电脑上,在虚拟机界面里会让你选择接入主机还是客机,选择接入客机,然后虚拟机里可能会提示驱动没有安装上,这里不用管,直接右键管理员运行ch340驱动安装程序,然后直接点安装,你会发现这个过程十分顺利,就是完全匹配的好处,右下角会显示驱动正在安装,过一会就提示驱动安装成功,在设备管理器中也能找到串口

上面是我成果的截图,真的整个过程在安装完虚拟机后行云流水,真不知道为啥要在win10上浪费那么多时间(再次哭泣。。。)

3.到这里就完成了,在虚拟机上会有一个共享文件夹,可以把主机建立的工程文件都放在共享文件夹里,然后把烧录软件拷贝到虚拟机里,这样就可以主机写程序在客机烧录,至于共享文件夹是在虚拟机安装教程里提到的,不会搞得去看视频。

上图是在虚拟机里运行STC烧录软件。

我觉得这是比其他方法都靠谱也省力的,安装过ch340的人都知道,(再次哭。。。)希望大家打赏支持。

要是ch340驱动不合适参考下面的驱动

链接:https://pan.baidu.com/s/1LgsKlUSwqgsmAp85fGoBZA?pwd=xdkn 
提取码:xdkn

关于CH340驱动安装的种种问题的最终稳妥解决办法相关推荐

  1. CH340驱动安装失败 win10

    有想在自己的电脑安装keil的,需要将单片机连接到电脑上,Win10才能成功安装驱动 也可以使用驱动精灵 CH340驱动安装失败 win10 关于WIN10中安装不了CH340驱动的问题完美解决方案

  2. A_A02_001 CH340驱动安装

    A_A02_001 CH340驱动安装 一.驱动下载 二.交流学习 三.驱动安装步骤 四.检测是否成功安装 五.注意事项 一.驱动下载 网盘下载 提取码:iqmo 其他所有资料获取 直戳获取 二.交流 ...

  3. 【GD-1开发板】CH340驱动安装方法

    CH340驱动安装方法 正常情况 异常情况 CH340驱动安装步骤 现在国产ARM替代STM32的arm芯片运动正如火如荼进行中,我也录制了一套完整的"ARM嵌入式开发入门教程", ...

  4. 关于STC89C5x系列USB转TTL模块CH340驱动安装失败,预安装成功的解决办法

    这里会讲到单片机USB转TTL模块的CH340驱动安装失败和驱动预安装成功的问题解决. 首先,先说,安装失败不仅仅是告诉你"驱动安装失败"才算,如果提示"驱动预安装成功& ...

  5. (转载)oracle 10g 安装完成后,无法登陆EM的解决办法

    (来自:oracle 10g 安装完成后,无法登陆EM的解决办法 ) 状况: 打开http://localhost-:5500/em,系统显示如下信息: 数据库状态当前不可用.可能是因为数据库的状态为 ...

  6. 通过virtualbox最小化安装centos 6.3后无法上网解决办法

    通过virtualbox最小化安装centos 6.3后无法上网解决办法 1.设置virtualbox的网络连接方式,如下图使用桥接方式,桥接的网卡为宿主正在上网的网卡,现在我是通过无线来上网的,所以 ...

  7. ionic 安装 inappbrowser 插件后编译失败的解决办法

    layout: post title: ionic 安装 inappbrowser 插件后编译失败的解决办法 tags: description: 学习使用 ionic 框架开发 ios app 时遇 ...

  8. linux安装mysql不成功怎么处理_Linux上安装MySQL时出现不兼容的解决办法

    Linux上安装MySQL时出现不兼容的解决办法 在linux 上安装mysql rpm的时候,安装不成功 MySQL-client-5.5.36-1.linux2.6.x86_64.rpm MySQ ...

  9. ubuntu18.0.4 不能下载 libgd2-dev(ubuntu 20.04 安装perl 中GD 模块失败的解决办法)

    ubuntu18.0.4 不能下载 libgd2-dev 一.错误信息: Unable to locate package libgd2-dev 二.原因 没有对应源 到 https://packag ...

最新文章

  1. bootstrap java_查看tomcat启动文件都干点啥---Bootstrap.java
  2. Qt Creator 插件开发(1):编译 Qt Creator
  3. getPath()和getResource()找不到文件(NullPointerException)的原因(idea创建properties文件)
  4. Oracle rowid
  5. mysql dos 下切换连接_如何在dos下连接进入mysql对数据库进行操作
  6. 【CSS3】CSS3支持的颜色表示方法大全
  7. linux c 写文件 换行符,[Linux文件]带回车换行的写入字符串实例
  8. Luogu P2055 [ZJOI2009]假期的宿舍
  9. qwtplot读取tid数据并绘图
  10. linux子网掩码和ip计算,子网掩码的计算 - winglok的个人页面 - OSCHINA - 中文开源技术交流社区...
  11. C#图片处理(裁剪,缩放,清晰度,水印)
  12. JS 微信公众号如何跳转到另一个微信公众号的链接
  13. 【Vue 基础知识】keep-alive是什么?怎么用?
  14. 云服务器(CentOS 7)上面部署Node.js环境
  15. 禅道的安装使用和升级
  16. Python Scarpy Crawl Dmoz Settings
  17. 软件测试寻找测试点的思维角度有哪些方面?
  18. 微信公众号开发完整教程(一) PHP7.0版本,TP5.0框架
  19. android 修改默认APN
  20. matlab2017b的破解激活

热门文章

  1. win10 jdk1.8/jdk11安装及卸载
  2. 如何用 APT(Annotation Processing Tool)自动生成代码
  3. Pinterest:难以平衡的中间人角色 毫无创新的抄袭
  4. 易语言学习笔记——命令篇
  5. 腾讯会议腾讯课堂考勤工具
  6. 公司估值(贴现现金流量法DCF)
  7. j计算机职称考试题库,2017职称计算机考试题库「附答案」
  8. 使用 smartupload 上传文件
  9. Android8.1修改packageinstaller安装指定应用不弹窗静默安装
  10. Firefox 110, Chrome 110, Chromium 110 官网离线下载 (macOS, Linux, Windows)