OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 23144|回复: 10

为什么使用USB转串口芯片CH340的时候需要安装CH340的驱动程序呢?

[复制链接]

69

主题

173

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
469
金钱
469
注册时间
2014-6-21
在线时间
0 小时
发表于 2015-7-25 09:23:32 | 显示全部楼层 |阅读模式
5金钱
为什么使用USB转串口芯片CH340的时候需要安装CH340的驱动程序呢?驱动程序起了一个什么作用?

最佳答案

查看完整内容[请看2#楼]

起了驱动作用,你可以试试不装,看看能用不。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165352
金钱
165352
注册时间
2010-12-1
在线时间
2108 小时
发表于 2015-7-25 09:23:33 | 显示全部楼层
起了驱动作用,你可以试试不装,看看能用不。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

26

主题

467

帖子

1

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
874
金钱
874
注册时间
2013-10-3
在线时间
23 小时
发表于 2015-7-25 09:43:24 | 显示全部楼层
我的理解:翻译作用
避免犯错本是错误所在,我错故我在……
回复

使用道具 举报

39

主题

598

帖子

0

精华

高级会员

Rank: 4

积分
875
金钱
875
注册时间
2013-12-18
在线时间
41 小时
发表于 2015-7-25 10:52:55 | 显示全部楼层
你的前半句问题没有用,你电脑为什么要装声卡驱动呢?为什么显卡驱动呢?因为不装就不能正常工作。、
其实咱们在STM32上的嵌入式编程也可以分为驱动和应用程序,我没记错的话,原子哥的例子里一个一个的累加的时候,你看文件列表里都有led.c,key.c,timer.c...这些里面都是引脚和中断的一些配置,你可以把这部分.c叫做驱动,没有这些,你main()里面的那些,怎么写,都不能执行的对把?所以PC上面也是一样的,驱动就是为了让硬件知道该在什么工作方式的一段程序代码。
以上是我个人的理解。
回复

使用道具 举报

69

主题

173

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
469
金钱
469
注册时间
2014-6-21
在线时间
0 小时
 楼主| 发表于 2015-7-25 14:51:02 | 显示全部楼层
回复【4楼】w417074951:
---------------------------------
恩恩,谢了。
回复

使用道具 举报

7

主题

54

帖子

0

精华

初级会员

Rank: 2

积分
53
金钱
53
注册时间
2016-10-10
在线时间
16 小时
发表于 2016-10-17 10:48:26 | 显示全部楼层
4楼讲得好!
回复

使用道具 举报

10

主题

172

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1479
金钱
1479
注册时间
2016-1-25
在线时间
260 小时
发表于 2016-10-23 16:39:18 | 显示全部楼层
其实很好理解  装驱动  就是为了使元器件能够正常工作。ch340就像是一个中转站一样。两边要进行数据交互的话   你肯定得先让他把门开了。不然门都关了  还能用吗
回复

使用道具 举报

深藏在云端 该用户已被删除
发表于 2017-5-7 18:00:41 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

8

主题

569

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2363
金钱
2363
注册时间
2015-5-8
在线时间
320 小时
发表于 2017-5-7 18:41:56 | 显示全部楼层
长知识了
回复

使用道具 举报

3

主题

73

帖子

0

精华

初级会员

Rank: 2

积分
196
金钱
196
注册时间
2017-5-4
在线时间
21 小时
发表于 2017-5-8 22:57:44 | 显示全部楼层
4楼讲的好,我觉得还可以这样子理解,比如你要在Windows下运行CH340和在Linux下运行CH340那运行的程序肯定不可能完全一样啊,你在Windows下跑Linux的程序,那CH340能正常工作吗?那CH340一上电,他怎么知道是运行哪个程序呢?所以就需要装对应的驱动程序,这样器件才能正常工作
回复

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
18
金钱
18
注册时间
2019-5-11
在线时间
4 小时
发表于 2019-9-16 17:40:00 | 显示全部楼层
现在大多数电脑没有9针串口,有的是USB口,如果让电脑把USB口当做串口来用,就需要用户自己做一个转换,其作为驱动的形式就是ch340,否则电脑只会识别为USB,不会识别为串口,串口调试无从谈起
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-24 22:34

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表