随着技术的发展,工业上还有RS232串口通信的大量使用,但是商业技术的应用上,已经慢慢的使用USB转UART技术取代了RS232串口,绝大多数笔记本电脑已经没有串口这个东西了,那我们要实现单片机和电脑之间的通信该如何办呢?
我们只需要在我们电路上添加一个USB转串口芯片,就可以成功实现USB通信协议和标准UART串行通信协议的转换,在我们的开发板上,我们使用的是CH340T这个芯片,如图1所示。
图1 USB转串口电路
左侧J2是一组跳线的组合,大家可以在我们板子左下角的跳线位置找到,我们是把3脚和5脚、4脚和6脚通过跳线帽短接到一起。右侧的CH340T这个电路很简单,把电源电路,晶振电路接好后,6脚和7脚的DP和DM分别接USB口的2个数据引脚上去,3脚和4脚通过跳线接到了我们单片机的TXD和RXD上去。
CH340T的电路里3脚位置加了个4148的二极管,是一个小技巧。因为我们的STC89C52RC这个单片机下载程序需要冷启动,就是先点下载后上电,上电瞬间单片机会先检测需要不需要下载程序。虽然单片机的VCC是由开关来控制,但是由于CH340T的3脚是输出引脚,如果没有此二极管,开关后级单片机在断电的情况下,CH340T的3脚和单片机的P3.0(即RXD)引脚连在一起,有电流会通过这个引脚流入后级电路并且给后级的电容充电,造成后级有一定幅度的电压,这个电压值虽然只有两三伏左右,但是可能会影响到我们的冷启动。加了二极管后,一方面不影响通信,另外一个方面还可以消除这种问题。这个地方可以暂时作为了解,大家如果自己做这块电路,可以参考一下。
关键字:USB 串口通信 单片机
引用地址:
USB转串口通信
推荐阅读最新更新时间:2024-03-16 13:55
莱迪思与Sensor to Image将展示USB3视觉摄像机参考设计
美国俄勒冈州希尔斯波罗市 — 2014年10月29日 —莱迪思半导体公司(NASDAQ: LSCC)—超低功耗、小尺寸客制化解决方案市场的领导者,今日宣布莱迪思将和Sensor to Image公司于11月4日至6日在德国斯图加特(Stuttgart, Germany)举行的VISION 2014大会上展示新一代基于FPGA的USB3视觉摄像机参考设计。 在Sensor to Image公司的展台(大厅1,A-43),参观者可观看新一代USB3视觉摄像机解决方案并能够学习如何使用该解决方案立即开始开发针对机器视觉应用的摄像机。这款完整的参考设计结合基于LatticeECP3™ FPGA的USB3音频/视频桥接开发套件和S
[嵌入式]
基于XC866系列微控制器的电动自行车控制器设计
本方案以8位单片机SAF-XC846 + IPP120N06为核心,英飞凌XC866系列微控制器,时脉速率达27 MHz,拥有专为电机设计的6路PWM,高速类比数码转换器等高性能周边附属功能,适合作为马达控制核心单元,着实为电动自行车操控机板设计人员最理想的解决方案 这颗微控制晶片的高效能特性,展现集多功能一身的强大优势,满足不同终端用户的要求,包括遥控开锁、电动煞车、智慧型仪器表板等功能 晶片耐温范围最低可达零下40度,最高为125度 (摄氏),不畏各种天候状况 采用XC866系列微控制器的电动自行车控制器解决方案 英飞凌XC846 MCU主要特点: 两个独立计时器可分别产生PW
[单片机]
STM32F0单片机快速入门四 翻转引脚
1.第一个工程 翻转引脚 上一篇文章我们详细介绍了 STM32F030 从复位时取得复位向量,系统初始化,然后跳转到 main( ) 函数的过程。下面我们结合一个最简单的例子,对 Cube 库的使用做一个简单的介绍。 我们用 Keil 打开下面这个工程: STM32Cube_FW_F0_V1.11.0ProjectsSTM32F030R8-NucleoExamplesGPIOGPIO_IOToggleMDK-ARMProject.uvprojx 编译下载运行此代码,会看到一个 LED灯(连至MCU的 PA5引脚)不停地闪烁。为了完成这个简单的功能,我们看到这个工程里包含了不少文件: 如果是初次用这种库的方式做开发,乍一看还真感
[单片机]
MC68300系列微控制器的特点和应用
随着各相关技术的发展和市场需求的拉动,微控制器出现了强劲的发展势头和广泛应用。据悉,1999年微控制器的市场将比1998年增长21%,2000年的增长率可能达到21.6%。Motorola是世界上最大的微控制器生产厂商,其产品具有种类全、可选择余地大、新产品多等特点,市场占有率达27%以上。MC68300系列是第一个推出的高性能微控制器,现已达几十个品种,近期又有了新的发展,适合于更广泛的应用范围。
MC68300系列微控制器的特点
MC68300系列微控制器采用模块化设计,可以根据用户的要求,选择不同的模块,以适应不同的应用场合。现在广泛使用的已有十余种产品,一般其组成如图1所示。
它们具有以下共同的特点或模块:
[应用]
新日本无线推出内置电压自动校正功能的USB充电电源IC
新日本无线最新推出3款内有电压自动校正功能的USB充电用电源IC NJM2815、NJM2816、NJW4119 新日本无线特别推出3款电源管理新产品 NJM2815、NJM2816、NJW4119 ,专用于USB充电的电源,这3款电源IC都内置有电压自动校正功能。 【概要】 近年来,智能手机、平板电脑等便携式移动设备变得越来越高智能化,随之电池容量也变得越来越大。 以往用USB接口连线给这些设备充电时需要500mA的充电电流,而最近对应急速充电的移动设备逐渐增多,越来越需要提供大输出充电电流的供电能力。但是,充电电流增大,连接USB接口和移动设备之间连线的电阻造成的电压降也会随之增加,这样会使移动设备的充电电
[电源管理]
爱特梅尔开发浮点单元技术,助力32位AVR UC3微控制器开发
爱特梅尔公司(Atmel Corporation)宣布推出全新浮点单元(Floating Point Unit)技术,用于爱特梅尔32位AVR UC3产品系列。此新技术可使设计师在汽车和 工业控制 等应用中,采用一个爱特梅尔微控制器( MCU )可以取代传统微控制器和数字信号处理器( DSP ) 两芯片方案。
爱特梅尔的32位AVR UC3微控制器特色之一,是其架构具有非常高的数字信号处理性能。UC3 MCU提供通常只在高端DSP才有的定点和整数算法,因而性能超出大部份的微控制器。通过增加一个准确的浮点单元,可让客户只用一个爱特梅尔芯片,即可取代他们目前的双芯片方案。
关于浮点单元
浮点单元可让MCU在较
[工业控制]
重温51单片机
今天在图书馆看来一上午的书。。把51的一点知识顺便记了一下。。。感觉很好。。。尤其是汇编那里。。对学习STM32有帮助。。。 时钟 片内时钟模式;由XTAL1和XTAL2外接石英晶体和震荡电容 片外时钟模式;对于普通的8051,外部时钟由XTAL2直接送到单片机内部,XTAL1应直接接地,而且XTAL2引脚的逻辑电平不是TTL电平,应外接上拉电阻。对于CMOS型单片机,其时钟发生器的信号取自于反相放大器的输入端,因此,外部时钟信号应该从XTAL1引脚输入,而XTAL2需要悬空。 特殊功能寄存器区,如果某个特殊功能寄存器的地址可以被8整除,那么这个寄存器便可以进行位寻址。在位寻址指令中,可以用 寄存器名.位 字节地址.位 位地址
[单片机]
单片机的结构原理详细说明
8051是MCS-51系列单片机的非常典型的产品,我们用这一个代表性的型号进行系统的单片机原理讲解。 8051单片机包含中央处理器、数据存储器(RAM)、定时/计数器、程序存储器(ROM)、并行接口、串行接口和中断系统等几大单元及数据总线、地址总线和控制总线等三大总线,现在我们分别对其原理加以说明: ·数据存储器(RAM): 8051内部有128个8位用户数据存储单元和128个专用寄存器单元,它们是统一编址的,专用寄存器只能用于存放控制指令数据,用户只能访问,而不能用于存放用户数据,所以,用户能使用的的RAM只有128个,可存放读写的数据,运算的中间结果或用户定义的字型表。 ·中央处理器: 中央处理器(CPU)是整个单
[单片机]