众所周知,写单片机程序需要安装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. Java类集框架 —— LinkedHashMap源码分析
  2. 检索有关计算机系统功能设计方面的文献,文献检索系统
  3. 2017 科技大事件回顾:智能音箱大战、数据泄露于内贼
  4. oracle用户被锁
  5. [转载] [转载] python中的Numpy库入门
  6. 开机加电到系统打开究竟发生了什么?(1)
  7. ir2104s的自举电容_有关IR2104的自举电容和NMOS选择问题 - 图文 -
  8. 鲁卡斯队列求黄金分割数
  9. 码上飞机大战v1.0.8
  10. 防火墙相关知识,有备无患
  11. mongoTemplate结合Criteria实现分页、模糊、二级嵌套和时间范围查询等
  12. 今个没事,想仿做个qq农场助手,虽然很菜,不过有点收获
  13. Sicily 1001. Alphacode
  14. ROS人机交互软件开发
  15. 【高级篇 / HA】(6.0) ❀ 03. 通过命令切换 HA 主备 ❀ FortiGate 防火墙
  16. 图像直方图均衡化和空间滤波
  17. 关于FPS透视原理(三)
  18. 武汉旅游攻略(部分)
  19. import win32api出错
  20. Hashmap如何实现key的唯一性

热门文章

  1. 485总线最大能挂载多少个节点
  2. 关于串口编程的(一)
  3. 北斗船载终端定位导航系统解决方案
  4. MacOS好用的播放速度控制扩展(插件)推荐
  5. F1C100S(Lichee Nano)触摸屏 (GT9147)
  6. CAD如何转换成高清的黑白图片?
  7. php实现二级下拉菜单,jquery,_用jquery实现二级下拉菜单,jquery - phpStudy
  8. 新的教学模式、教学改革思路探讨
  9. 设计html网页时需要遵循的语言规范,CSS设计网页时的一些常用规范
  10. 跨越行业壁垒:金融校对软件在跨国金融业务中的应用