- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C8051F系列单片机是Silicon?Laboratories(在国内注册名为芯科)公司推出完全集成的混合信号系统级芯片,具有与8051兼容的微控制器内核,与MCS-51?指令集完全兼容。除了具有标准8052的数字外设部件之外,片内还集成了Flash、RAM、数字IO、AD/DA、UART、IIC、SPI、LIN、CAN2.0、USB2.0、定时器、内部晶振等常用的模拟部件和其它数字外设及功能部件。各芯片之间的外设不完全相同,可选择使用。?该系列单片机可以用Silicon?Laboratories?IDE和Keil两种开发工具。其中Silicon?Laboratories?IDE的汇编、编译、链接还需要第三方的支持,支持Keil、Raisonance、Tasking、Hi-Tech、SDCC、IAR等。本文以常用工具Keil为例说明。在可在在IDE?Project-Tool?Chain?Integration…,弹出的对话框里Tool?Definition下Select Tool选项选择工具Keil,Assembler(汇编)、Compiler(编译)、Linker(链接)需要设置相应可执行程序,汇编设置C:\Program?Files\Keil\C51\BIN\A51.EXE,编译设置成C:\Program?Files\Keil\C51\BIN\C51.exe,链接设置成C:\Program?Files\Keil\C51\BIN\BL51.EXE,这里假设Keil安装在目录C:\Program?Files\Keil。Silicon?Laboratories?IDE自带的Keil有2K的代码限制。??C8051F支持的适配器有两种,RS232串行适配器和USB调试适配器。在Silicon?Laboratories?IDE中Options-Connection?Options…,弹出的对话框有RS232串行适配器和USB调试适配器选项,调试接口有JTAG和C2。?Silicon?Laboratories?IDE下连接选项?Keil下连接选项Keil调试需安装用U-EC2就需要选择RS232串行适配器。当计算机检测到此设备时,将开始自动安装驱动程序,并会要求用户指定CP2101驱动程序所在的位置,这时用户指定?CP2101?驱动程序所在的位置便可安装。安装结束后,可以在计算机的“设备管理器-硬件-端口”下查?看此设备是否安装成功,以及虚拟的COM口端口号。U-EC5就是USB调试适配器。这两种适配器都是通过USB下载。U-EC2进行了USB转串口,然后转JTAG,其实就是“RS232串行适配器”;U-EC5直接USB转JTAG,完全的USB2.0接口、免安装驱动程序。该系列芯片有JTAG和C2两种下载接口方式。F300以下是JTAG接口,F300以上都是C2接口。下面介绍这两种接口。1.?JTAGJTAG(Joint?Test?Action?Group,即联合测试行动小组)是一种国际标准测试协议(IEEE?1149.1兼容)。JTAG最初是用来对芯片进行测试的,基本原理是在器件内部定义一个TAP(Test?Access?Port,测试访问口)端口,通过专用的JTAG测试工具对进行内部节点进行测试。此外,JTAG协议允许多个器件通过JTAG接口串联在一起,形成一个JTAG链,能实现对各个器件分别测试。此外,JTAG接口还常用于实现ISP(In-System?Programmable,在线编程),对FLASH等器件进行编程。JTAG在线编程的特征也改变了传统生产流程,将以前先对芯片进行预编程再装到板上的工艺简化为:先固定器件到电路板上,再用JTAG编程,从而大大加快工程进度。?标准的JTAG接口是4线——TMS、TCK、TDI、TDO,分别为模式选择、时钟、数据输入和数据输出线。Test?Clock?Input?(TCK)?:TCK为TAP的操作提供了一个独立的、基本的时钟信号,TAP的所有操作都是通过这个时钟信号来驱动的。TCK在IEEE?1149.1标准里是强制要求的。Test?Mode?Selection?Input?(TMS)?:TMS信号用来控制TAP状态机的转换。通过TMS信号,可以控制TAP在不同的状态间相互转换。TMS信号在TCK的上升沿有效。TMS在IEEE?1149.1标准里是强制要求的。Test?Data?Input?(TDI)?:TDI是数据输入的接口。所有要输入到特定寄存器的数据都是通过TDI接口一位一位串行输入的(由TCK驱动)。TDI在IEEE?1149.1标准里是强制要求的。Test?Data?Output?(TDO)?:TDO是数据输出的接口。所有要从特定的寄存器中输出的数据都是通过TDO接口一位一
您可能关注的文档
最近下载
- 内部调动审批表(模板) .pdf VIP
- 《职工非因工伤残或因病丧失劳动能力程度鉴定标准(试行)》.doc VIP
- 民宿项目建设可行性研究报告.docx VIP
- IEC 61133-2006 车辆组装和运行前的整车试验规范(中文).docx VIP
- 部编人教版七年级历史上册第19课《北魏政治和北方民族大交融》说课课件(共24张).ppt VIP
- 2025年儿童青少年近视防控白皮书.pdf VIP
- 2024年执业助理医师(临床)考试备考重点题库(600题版).doc VIP
- 2023年口腔助理医师考试备考重点题库(600题版).docx VIP
- 临床研究答辩.pptx VIP
- 西门子S7-200 SMART PLC应用技术图解项目教程全册教案.docx VIP
文档评论(0)