C8051FMCU之系列仿真器介绍_第1页
C8051FMCU之系列仿真器介绍_第2页
C8051FMCU之系列仿真器介绍_第3页
C8051FMCU之系列仿真器介绍_第4页
C8051FMCU之系列仿真器介绍_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、C8051FMCU之系列仿真器介绍C8051F单片机是完全集成的混合信号系统级芯片(SoC),具有与MCS-51完全兼容的指令内核。该系列单片机采用流水线处理(pipeline)技术,不再区分时钟周期和机器周期,能在执行指令期间预处理下一条指令,从而提高了指令执行效率。大部分C8051F单片机具备控制系统所需的模拟和数字外设,包括看门狗、ADC、DAC、电压比较器、电压基准输出、定时器、PWM、定时器捕捉和方波输出等,并具备多种总线接口,包括UART、SPI、SMBus(与I2C兼容)总线以及CAN总线。C8051F系列单片机采用FLASHROM技术,集成JTAG,支持在线编程。本文重点说明一

2、下C8051F开发工具的选择及各版本之间的异同,以方便开发者选购。下面所说的开发工具,均以原厂SiliconLaboratories(2003和Cygnal兼并)公司为主,国内有兼容的开发工具,可以对号入座。1、SerialAdapterEC2Bn*Dvription13O1o3,0VDChputGSDfGraund'i4TCK(C2D)5TMS5TDO7TDI(C2CK)aiolotCannsrfadTable1.RS232SanakAdapterDEBUGConnectorPinDescnptionaDEBUGmnnacla-注意:1脚的电薄为输入Figure1.RS232Seri

3、alAdapterConnectors此产品属于Silabs公司第一代产品,现在这个基本上属于停产的产品,市场上有的话,价格也相对偏高。不合适!还有一个值得提醒大家的是(也是好多朋友问本空间的开发器为什么1脚为NC,特做此声明),注意这个DEBUG的调试接口的关系,在第一脚3.0to3.6VDCInput,搞过RS232接口的朋友都应该知道,串行口不能向设备提供大电流电源的(通常的窃电电路也只是小电流方式),所以在官方的开发板上都有如下有这个关系。+3VD2t0口nTCKC8051FMCUJTAG单片机接口回RESETDEBUGHEADERHE口C8051FM3C2单片川柳口唇其实在这个脚上(

4、1脚的+3VD)的电源不是向目标板提供的,而官方的开发板这种设计完全是为了兼容所有工具(原装EC2的供电问题)的开发,而不是一般朋友认为的这个脚是仿真器向目标板供电的。注意这个脚的方向是目标板向仿真器输入,而不是输出!2、USBDebugAdapterforC8051FMCU*TheLSBDb3uj二二三口由"mqui用emLm?stsytlBT:nzx3f32<bzar5-Ba:Br."附叶friedefsurseengE.theLSBDsMjA二m冷rsntup;lyupioUJrrAtomisrj&isy5:em.Table1,USBDebugAdapt

5、erDEBUGConneetorPinD«scriptionaHn#Defecription1.8hotCome二lau2.3.9GNDiGmundi4TCK(C2D)5TL-lS6TDO7TDI(C2CK)10USBPawarFigure1.USBDebugAdapter这个开发工具是一个纯USB的开发工具,在PC上这个是免驱动的HID设备,所以很方便地应用在Windwos系统中,在产品内部带有TVS和过流保护,另外由于C8051F个别单片机有VIO单独控制IO的电源(如C8051F410的IO可以最大5.25V的输入),所以在这个产品中有一个根据目标板电压,自动调整电平级别来适应

6、C8051F全系列,全电压范围单片机的开发测试工作。在这个产品的10脚是电脑的USB电源5V输出,方便小电流方式下的试验,通过官方得知可以向目标板提供100mA的电流。3、ToolStickKitNotflcTf23)6小堵二呼一em同en&f32quay引一金B代VTw:Jtilt能1,F入f=Ts:St2*.以匚_?二二电二径二二;二:口EF1A归且ta?受野史WTLFigure3.TqdIStickBateAdapterwithTddIStickDebugAdapterDaughtorCard这个产品属于官方的增加功能的工具棒调试器,包括BaseAdapter和DebugTabl

7、e1,TooIStickDebugAdapterDEBUGConnectDFPinD»criptierifiPin9DfrieriptlonVDD23rB4TJX,C2D)sms三JTDI.CSOKJ8TOUSSPoeAdapter,携带方便,能向目标板提供小电流(75mA)电源,并且带有流控制的UART通讯功能,可以通过Silabs公司提供的终端软件,方便接连单片机的UART弓I脚,调试通讯很是方便。不过通过使用中发现,在现今的版本下,这种开发套件是有缺陷的,没有专用电平转换芯片,在某些情况下,不能调试部分特殊IO供电的单片机(最明显C8051F410的VIO=5V的情况下会连接不

8、上),不过在2.4V-4.2V之间,通过ToolStick自己的VIO接口,可以适应在电压范围内(2.4-4.2V)的所有C8051F单片机。另外注意的是,通过官方的资料,1脚的VDD是有开关的,可断开与目标板3.3V电源的直接连接,以免损坏ToolStick硬件。通过以上的了解,在特定的情况下,可以看到基本上有这种关系:*21所以如果你准备一直用3.3V左右的C8051F单片机,ToolStick也是一个不错的选择,它的功能比USBDebugAdapter多一些,适合没有RS232接口的朋友调试单片机的UART使用。如果用的C8051F的单片机不确定(主要是I/O口电压方面),USBDebu

9、gAdapter可以做为开发的首选设备,原因吗,当然是稳定,可以用于全系列,全范围I/O口电压下的C8051F单片机的开发测试,速度也不错啦。呵呵。C8051F系列调试器常见问题及解决方法(一)本店当前侧重C8051F单片机服务工作,对于本店客户在开发过程中所遇到的种种C8051F单片机的问题做一个总结,此文会根据客户不同的问题及最终的解决方法即时更新。同时本文中所出现的问题可适用于当前市场上所有的C8051F调试器(U-EC3、U-EC5、U-EC6)。由于开发过程所存在的问题都是存在于目标版本和调试器之间,那么就不得不说一下调试C8051F的接口。C8051F的共有两种调试接口,分别为C2

10、和JTAG接口。标准的JTAG接口都是10PIN的双排插座,而C2只是一种简化C8051F的JTAG协议,也有朋友把这两种关系做成四线制或者是6线制的专用调试接口。这两种接口的标准关系图如下所示。+3VD2C8051FMCUJTAG单片机接口回DEBUGHEADERJ»1Q4tMDRJta-SrfTOUDtuC8051FFvICUU单片川播口因而有些用户为了使调试接口不占用太多的PCB板面积,可以用下面两种形式简化上面的两种接口电路。注意的是JTAG和C2接口对应的关系,如下图:型WPIN标识说明描述1、8NotConnected内都无连接,3.9GND(Ground)电源地4TCK

11、(C2D)JTAG的峰,C2的雌5TMSmG模式6TDOJTAG的数据爆出7TD1(C2CK)JTAG的数据喻入.C2的时神10USBPowerPC的5V输出,有限流保护VDD5432R22K-10K-OTCK-OTMS-OTDOC8051F单片机C2简回路C8051F单片加TAG简峻路-OTOI>GND以下为客户服务过程中常见的问题汇总:Q:在使用C8051F410的时间,为什么无法连接连接上开发器?A:由于F410的端口电压(VIO)可另行设置,所以请确认你的USB开发器的内核有自动调节电压功能(某些简化版本的为了成本没有这部分电路),以达到JTAG接口的电平和VIO一致,另外确认电

12、源供电部分(VDD)是正常工作的,并需要在VDD引脚上加上4.7uF电容滤波。之后再行测试。Q:在使用Keil时,无法选择调试器?A:请查看本店C8051F调试器说明书之Keil安装篇,需要一个C8051F单片机的Keil插件才可以,可以下载此文件。Q:在一些使用C8051F产品化的系统中,看到别人把JTAG用一个电阻接地,但是无法连接调试器?A:因为某些用户考虑到成品阶段不再需要通过JTAG编程,所以将JTAG接口通过电阻接地了,这样做的目的是为了拉架系统的抗干扰能力,如果连接不上,请把JTAG脚上的电阻焊接掉再行测试。Q:程序代码加密后,单片机无法通过调试器检测到,即连接不上了。A:确认只是加密后无法连接了,对于加密后连接不上的问题,当前测试仅存在于JTAG接口的C8051F单片机

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论