版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、C8051F MCU之系列仿真器介绍C8051F单片机是完全集成的混合信号系统级芯片(SoC) ,具有与MCS-51 完全兼容的指令内核。该系列单片机采用流水线处理(pipe line)技术,不再区分时钟周期和机器周期,能在执行指令期间预处理下一条指令,从而提高了指令执行效率。大部分 C8051F 单片机具备控制系统所需的模拟和数字外设,包括看门狗、ADC 、 DAC 、电压比较器、电压基准输出、定时器、 PWM 、定时器捕捉和方波输出等,并具备多种总线接口,包括UART 、 SPI 、SMBus( 与 I2C 兼容 )总线以及 CAN 总线。 C8051F 系列单片机采用FLASH ROM技
2、术, 集成 JTAG,支持在线编程。 本文重点说明一下 C8051F 开发工具的选择及各版本之间的异同,以方便开发者选购。下面所说的开发工具,均以原厂SiliconLaboratories(2003和 Cygnal兼并 )公司为主,国内有兼容的开发工具,可以对号入座。1 、 Serial Adapter EC2此产品属于Silabs公司第一代产品,现在这个基本上属于停产的产品,市场上有的1话,价格也相对偏高。不合适!还有一个值得提醒大家的是( 也是好多朋友问本空间的开发器 为什么 1 脚为 NC ,特做此声明 ),注意这个 DEBUG 的调试接口的关系,在第一脚 3.0 to3.6VDCInp
3、ut,搞过 RS232 接口的朋友都应该知道,串行口不能向设备提供大电流电源的( 通常的窃电电路也只是小电流方式),所以在官方的开发板上都有如下有这个关系。其实在这个脚上(1 脚的 +3VD )的电源不是向目标板提供的,而官方的开发板这种设计完全是为了兼容所有工具(原装 EC2 的供电问题 )的开发, 而不是一般朋友认为的这个脚是仿真器向目标板供电的。注意这个脚的方向是目标板向仿真器输入,而不是输出!2 、 USB Debug Adapter for C8051F MCU2这个开发工具是一个纯USB 的开发工具,在PC 上这个是免驱动的HID 设备,所以很方便地应用在Windwos系统中,在产
4、品内部带有TVS 和过流保护,另外由于C8051F个别单片机有VIO 单独控制IO 口的电源 (如 C8051F410的 IO 可以最大 5.25V的输入 ),所以在这个产品中有一个根据目标板电压,自动调整电平级别来适应C8051F全系列,全电压范围单片机的开发测试工作。在这个产品的10 脚是电脑的USB 电源 5V 输出,方便小电流方式下的试验,通过官方得知可以向目标板提供100mA的电流。3 、 ToolStick Kit3这个产品属于官方的增加功能的工具棒调试器,包括Base Adapter和 DebugAdapter ,携带方便,能向目标板提供小电流(75mA) 电源,并且带有流控制的
5、UART 通讯功能, 可以通过 Silabs 公司提供的终端软件,方便接连单片机的 UART 引脚,调试通讯很是方便。不过通过使用中发现,在现今的版本下, 这种开发套件是有缺陷的,没有专用电平转换芯片, 在某些情况下, 不能调 试部分特殊 IO 供电的单片机 (最明显 C8051F410 的 VIO5V 的情况下会连接不上),不过在 2.4V 4.2V 之间,通过 ToolStick 自己的 VIO 接口,可以适应在电压范围内 (2.4 4.2V) 的所有 C8051F单片机。另外注意的是,通过官方的资料, 1脚的 VDD 是有开关的,可断开与目标板3.3V电源的直接连接,以免损坏ToolSt
6、ick硬件。通过以上的了解,在特定的情况下,可以看到基本上有这种关系:4所以如果你准备一直用3.3V 左右的 C8051F 单片机,ToolStick也是一个不错的选择,它的功能比USB Debug Adapter多一些,适合没有 RS232 接口的朋友调试单片机的UART使用。如果用的C8051F 的单片机不确定(主要是 I/O 口电压方面 ), USB Debug Adapter可以做为开发的首选设备,原因吗, 当然是稳定, 可以用于全系列,全范围 I/O 口电压下的C8051F 单片机的开发测试,速度也不错啦。呵呵。C8051F系列调试器常见问题及解决方法(一 )本店当前侧重C8051F
7、单片机服务工作,对于本店客户在开发过程中所遇到的种种C8051F单片机的问题做一个总结,此文会根据客户不同的问题及最终的解决方法即时更新。同时本文中所出现的问题可适用于当前市场上所有的C8051F 调试器( U-EC3 、U-EC5 、U-EC6 )。由于开发过程所存在的问题都是存在于目标版本和调试器之间,那么就不得不说一下调试 C8051F 的接口。C8051F的共有两种调试接口, 分别为 C2 和 JTAG 接口。标准的 JTAG接口都是 10PIN 的双排插座,而C2只是一种简化C8051F的 JTAG 协议,也有朋友把这两种关系做成四线制或者是 6 线制的专用调试接口。这两种接口的标准
8、关系图如下所示。5而有些用户为了使调试接口不占用太多的PCB 板面积,可以用下面两种形式简化上面的两种接口电路。注意的是JTAG和C2接口对应的关系,如下图:6以下为客户服务过程中常见的问题汇总:Q:在使用C8051F410的时间,为什么无法连接连接上开发器?A :由于 F410 的端口电压(VIO )可另行设置,所以请确认你的USB 开发器的内核有自动调节电压功能 (某些简化版本的为了成本没有这部分电路),以达到 JTAG 接口的电平和VIO一致,另外确认电源供电部分(VDD )是正常工作的,并需要在VDD 引脚上加上 4.7uF 电容滤波。之后再行测试。Q:在使用KeilA :请查看本店件
9、才可以,可以时,无法选择调试器?C8051F调试器说明书 之 Keil安装篇,需要一个C8051F 单片机的Keil 插下载此文件 。Q:在一些使用C8051F产品化的系统中,看到别人把JTAG 用一个电阻接地,但是无法连接调试器?A :因为某些用户考虑到成品阶段不再需要通过JTAG 编程,所以将JTAG 接口通过电阻接地了,这样做的目的是为了拉架系统的抗干扰能力,如果连接不上,请把JTAG 脚上的电阻焊接掉再行测试。7Q:程序代码加密后,单片机无法通过调试器检测到,即连接不上了。A :确认只是加密后无法连接了,对于加密后连接不上的问题,当前测试仅存在于JTAG 接口的 C8051F 单片机,对于C2 好像没有这种问题存在。解决方法是通过Silabs IDE软件,选择 Tools Erase Code Spa
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中国医科大学《波谱解析》2025-2026学年期末试卷
- 阳泉师范高等专科学校《数字贸易学》2025-2026学年期末试卷
- 中国矿业大学《微观经济学》2025-2026学年期末试卷
- 延边大学《旅游目的地管理》2025-2026学年期末试卷
- 2026八年级上志愿服务活动
- 拳击教练职业前景分析
- 中风康复健康指导
- 人工智能发展终极阶段
- 2024年公共安全开学第一课观后感个人感想作文
- 2024大学自我鉴定(31篇)
- 云南省2023年7月普通高中学业水平考试数学试卷及答案2
- JJG 1003-2016流量积算仪
- GB/Z 35473-2017色彩设计系统
- GB/T 2501-2010船用法兰连接尺寸和密封面
- 2023全国中学生生物学联赛试题及答案
- 长江经济带(课件)-高考地理一轮复习
- GA/T 1587-2019声纹自动识别系统测试规范
- 教学配套课件:二维动态图形设计基础
- 河北学考美术复习题
- 2023年漯河职业技术学院单招职业适应性测试笔试模拟试题及答案解析
- 新人教版 三年级数学下册 连乘连除应用题
评论
0/150
提交评论