首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 消费类电子 > 利用USB UART桥接器实现在线编程

利用USB UART桥接器实现在线编程

资料介绍
利用USB UART桥接器实现单片机在线编程
利用USB UART桥接器实现单片机在线编程
引 言:
  通用串行总线(USB)是一种支持即插即用的新型串行接口,使外设到计算机的连接
更加高效便利。这种接口适合于多种设备,不仅具有快速、即插即用、支持热插拔的特
点,还能同时连接多达127个设备,解决了如资源冲突、中断请求和直接数据通道等问题
。因此,越来越多的开发者欲在自己的产品中使用这种标准接口。RS232是单个设备接入
计算机时常采用的一种接入方式,其硬件和软件协议比较简单,有很多传统设备采用了
这种通信方式。将USB转UART技术应用于单片机与PC机之间的数据通信,在计算机上产生
一个虚拟的COM口,用户只需按照通用串行口一样使用USB口即可。这样不仅能使单片机
具备USB通信的诸多优点,简化了USB编程,同时还可以利用USB对单片机提供5V的电源(
500mA以下)。笔者根据芯片CP2101的USB转UART技术特点设计了实验电路板,达到了既提
供实验电路板电源,又实现计算机与实验电路板通信的目的,并结合单片机IAP技术,可
完成单片机的在线编程。
[pic]
 
    1 CP2101芯片的功能及工作电路图
  芯片CP2101是一种高度集成的USB转UART桥接器,它包含有USB2.0全速功能控制器
、USB收发器振荡器和异步串行接口(UART)。该芯片的全部功能集成在一个5mm×5mm的ML
P28封装的IC中。CP2101内置有与计算机通信的USB协议,工作时,会在计算机上产生一
个虚拟COM口,用户就可以按照通用串行口的控制方式来使用这个COM口。
  CP2101内集成有多个模块,各自完成不同的功能,如图1所示。
利用USB UART桥接器实现在线编程
本地下载

评论