我们从2011年坚守至今,只想做存粹的技术论坛。  由于网站在外面,点击附件后要很长世间才弹出下载,请耐心等待,勿重复点击不要用Edge和IE浏览器下载,否则提示不安全下载不了

 找回密码
 立即注册
搜索
查看: 1611|回复: 5

[技术讨论] 初入电子行业之串口初体验

[复制链接]

该用户从未签到

282

主题

174

回帖

48

积分

二级逆天

有意思的生活才会有意

积分
48

社区居民忠实会员社区劳模原创达人终身成就奖

QQ
发表于 2015-11-30 20:51:51 | 显示全部楼层 |阅读模式
初入电子行业之串口初体验



声明:本文是写给新入电子行业的初学者的。
带你见见串口
你当然知道电脑的USB口在哪里,但是你知道电脑的串口在哪里吗?别找了,你的电脑应该是没有。现在的电脑,已经不配串口了,下图是在我的旧电脑上拍的串口:
图片1.jpg

在你的电脑上找到串口了?别开玩笑了,你找到的是VGA视频输出口吧?
图片2.jpg

仔细看看,串口是9针的,VGA口是15针的哦!


串口有什么用?
串口是为了通信用的,在当年,它可以连接Modem,打印机,游戏机等外部设备,现在,这些设备都变成USB口了,所以现在的电脑上,再也看不到串口了。只有工控机上,串口还被保留。因为串口在工业控制方面,到现在还有很多应用。
我们是搞单片机的,那必定离不开串口了,因为很多单片机都是可以通过串口下载程序,而且单片机和电脑的通信大部分也是串口通信。为了解决我们电脑上没有串口,但是还要用串口的矛盾,于是“USB转串口线”就出来了。


USB转串口线
图片3.jpg

这条USB转成的串口,我们称作虚拟串口,不过,在使用起来,和电脑上原来的串口是一模一样的。(不过,有些非法商家,为了降低成本,偷工减料,只使得串口中的引脚2引脚3引脚5起作用,就是只可以通信,其它通信握手信号引脚却都是空脚了。所以,当你买下它给你的51单片机下载程序还可以,但是如果给可以自动ISP的单片机,例如STM32、LPC1114下载程序的话,就只能手动ISP了!因为自动ISP需要用到两条串口引脚作为握手信号。)


你需要知道的两个概念
TTL电平:一般用作数字芯片的电平,例如芯片的供电电压是5V,那么高电平就是5V,低电平就是0V,这里所说的电平,就是TTL电平。
232电平:232电平特指电脑串口的电平,-12V左右为正电平,+12V左右为低电平。我们刚才所见到的“USB转串口线”和电脑原生的串口,就是232电平。


单片机串口和电脑串口(或者USB转串口线)怎么通信?
由于单片机串口是TTL电平,要和电脑串口(或者USB转串口线)通信,就需要使得他两的电平逻辑一样才可以通信。这时候,就需要用到TTL转232电平的芯片,常用的有MAX232、MAX3232、SP232、SP3232等。连接方式为:
单片机串口—232芯片–串口
232芯片用于5V单片机,3232用于3.3V的单片机,这就是为什么好多童鞋用232芯片加到3.3V的单片机上,无法下载程序的直接原因。


什么是USB转TTL芯片?
在第4条中,如果用的不是电脑原生的串口,而是USB转的串口,实际硬件连接为:
单片机串口—232芯片—USB转232芯片—USB口
那么,USB转TTL芯片,就是为了解决上面的冗余而生的,用USB转TTL芯片,单片机与电脑的连接方式为:
单片机串口—USB转TTL芯片–USB口
也就是,直接把USB转的串口,变成了可以和单片机直接通信的TTL电平了。
USB转TTL芯片有很多,例如:CH340、PL2303、CP2102、FT232等。
有些单片机开发板,尤其是最小系统板,没有板载USB转TTL芯片,只是引出了所有的引脚,这种情况,可以买一个“USB转TTL电路板”,就可以下载程序和串口通信了。又或者你的产品电路板中,不带USB转TTL电路,也需要用到这种USB转TTL小板。这种USB转TTL电路板,在网上卖的也有很多,有的是用CH340做的,有的是用PL2303做的,有的是用CP2102做的,芯片虽不同,但功能是一样的。
图片4.jpg



总结
我们所说的USB转串口,实际上是有两种,一种是USB转232串口,一种是USB转TTL串口。
回复

使用道具 举报

该用户从未签到

0

主题

12

回帖

0

积分

一级逆天

积分
0

社区居民

QQ
发表于 2015-11-30 22:02:31 | 显示全部楼层
感谢楼主分享自己的经验,作为初学者对串口问题有了一定的认识,对这种细小的问题,直接快捷的得到您的知识,十分感谢。
回复

使用道具 举报

  • TA的每日心情
    开心
    昨天 10:22
  • 签到天数: 80 天

    [LV.6]常住居民II

    72

    主题

    1万

    回帖

    2万

    积分

    三级逆天

    你必须非常努力才能显

    积分
    22035

    终身成就奖社区居民忠实会员社区劳模最爱沙发原创达人特殊贡献奖原创先锋奖优秀斑竹奖宣传大使奖

    QQ
    发表于 2015-12-1 00:05:40 | 显示全部楼层
    回复

    使用道具 举报

    该用户从未签到

    12

    主题

    274

    回帖

    296

    积分

    二级逆天

    奋斗

    积分
    296

    社区居民忠实会员终身成就奖

    QQ
    发表于 2015-12-1 00:39:19 | 显示全部楼层
    回复

    使用道具 举报

    该用户从未签到

    0

    主题

    2157

    回帖

    258

    积分

    二级逆天

    积分
    258

    社区居民忠实会员社区劳模终身成就奖优秀斑竹奖

    QQ
    发表于 2015-12-1 06:56:51 | 显示全部楼层
    回复

    使用道具 举报

    该用户从未签到

    16

    主题

    639

    回帖

    230

    积分

    二级逆天

    积分
    230

    社区居民忠实会员社区劳模最爱沙发社区明星终身成就奖宣传大使奖

    QQ
    发表于 2015-12-1 08:29:55 | 显示全部楼层
    回复

    使用道具 举报

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

    本版积分规则

    论坛开启做任务可以
    额外奖励金币快速赚
    积分升级了


    Copyright ©2011-2024 NTpcb.com All Right Reserved.  Powered by Discuz! (NTpcb)

    本站信息均由会员发表,不代表NTpcb立场,如侵犯了您的权利请发帖投诉

    平平安安
    TOP
    快速回复 返回顶部 返回列表