C8051F系列单片机下载方式及下载接口介绍-转载

C8051F系列单片机下载方式及下载接口介绍-转载

ID:39339972

大小:291.34 KB

页数:5页

时间:2019-07-01

C8051F系列单片机下载方式及下载接口介绍-转载_第1页
C8051F系列单片机下载方式及下载接口介绍-转载_第2页
C8051F系列单片机下载方式及下载接口介绍-转载_第3页
C8051F系列单片机下载方式及下载接口介绍-转载_第4页
C8051F系列单片机下载方式及下载接口介绍-转载_第5页
资源描述:

《C8051F系列单片机下载方式及下载接口介绍-转载》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、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

2、 IDE的汇编、编译、链接还需要第三方的支持,支持Keil、Raisonance、Tasking、Hi-Tech、SDCC、IAR等。本文以常用工具Keil为例说明。在可在在IDE Project-Tool Chain Integration…,弹出的对话框里Tool Definition下SelectTool选项选择工具Keil,Assembler(汇编)、Compiler(编译)、Linker(链接)需要设置相应可执行程序,汇编设置C:Program FilesKeilC51BINA51.EXE,编译设置成C:Program FilesKeilC51B

3、INC51.exe,链接设置成C:Program FilesKeilC51BINBL51.EXE,这里假设Keil安装在目录C:Program FilesKeil。Silicon Laboratories IDE自带的Keil有2K的代码限制。  C8051F支持的适配器有两种,RS232串行适配器和USB调试适配器。在Silicon Laboratories IDE中Options-Connection Options…,弹出的对话框有RS232串行适配器和USB调试适配器选项,调试接口有JTAG和C2。 Silicon Laboratories IDE下

4、连接选项 Keil下连接选项Keil调试需安装用U-EC2就需要选择RS232串行适配器。当计算机检测到此设备时,将开始自动安装驱动程序,并会要求用户指定CP2101驱动程序所在的位置,这时用户指定 CP2101 驱动程序所在的位置便可安装。安装结束后,可以在计算机的“设备管理器-硬件-端口”下查 看此设备是否安装成功,以及虚拟的COM口端口号。U-EC5就是USB调试适配器。这两种适配器都是通过USB下载。U-EC2进行了USB转串口,然后转JTAG,其实就是“RS232串行适配器”;U-EC5直接USB转JTAG,完全的USB2.0接口、免安装驱动程序。该系列芯片有JT

5、AG和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-Syste

6、m 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 

7、(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接口一位一位

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。