仿真器常见问题

仿真器常见问题
仿真器常见问题

1.问:仿真调试时,“复位”是怎么回事?

答:如果仿真系统要求“复位”,实际上是仿真系统无法工作,出现这种现象的原因有多种,如晶振跳线位置不正确,用户板上无电源,仿真头接触不良,仿真头的选择和仿真系统内的设置不一致等,如果出现这种情况,可以先将仿真头从用户板上拔下,把晶振跳线跳到1位置(用仿真头上的晶振),再进入仿真系统。如果正常,则问题在用户板上;否则问题在仿真器设置上。有看门狗(WDT)功能的芯片(如此80196,PIC系列,LPC764等),在仿真时应关闭看门狗功能。否则也会导致“复位”。

2.问:仿真时工作正常,程序固化后却不能运行?

答:出现这种情况有以下几种可能性:

(1)用户板的程序块电路有问题:如PSEN不通或接错。电路插座是2764,但程序块用的是27128或27256,地址线高位浮空等。使用89C51内部程序,但EA未接高电平等。

(2)用户板晶振电路有问题。用户板复位电路不正确。

(3)用户系统内有需要复位的接口电路,如8155,8255,8279等,在它们还未完成复位时,这时如果CPU 就给它们写控制字,就会造成它们工作不正常。这种情况下,CPU 应确保在外设复位后再输出控制字。(4)堆栈溢出。8051系列的单片机,有的型号内部有256个RAM,有的只有128个RAM,现在高级语言编译系统都默认是256个 RAM。如果您使用的是128个RAM的型号的芯片,就应注意堆栈是否会溢出,如果溢出程序就不能运行。如果这种情况,把CPU换成带256个RAM的型号试试。

(5)程序片烧写不正确,这有以下几种情况:A、格式不对,或者是烧的内容不对 B、光写程序,未写芯片的设置字,如PIC系列,LPC764,80C196的保留字等。这些设置字中凡是需要用户写的应正确填写,不需要写的应写入“FF”。

(6)检验程序片是否烧写正确的方法是,从一片烧好的芯片中读出机器码,并生成机器代码文件,然后让仿真器运行这个机器代码文件。如果不能正确运行,应重新烧写程序片。

(7)系统接线有错,造成固化后的程序,不在系统所要求的地址空间内,当然不能运行。控制脚接,特别对于80196系列芯片,如果READY脚,NMI脚浮空,则也会出现固化后程序不能运行的现象。

3.问:调试时为什么不能在源程序上进行?

答:如果源程序文件编译不正确或者链接(LINK)出错,仿真时就会跳到CPU窗口,出现这种现象,就仔细检查编译和链接是否正确。另外,在PLM语言中,模块文件的头尾是否与文件名相同,例如,某一模块文件名为ABC.PLM,则该文件的开始应有ABC:do; 文件的结束应有END ABC;,否则也会出现这种现象。

4.问:为什么要采用项目的方式开发程序?

答:项目是用户程序和系统设置的集合,采用项目形式开发,可以大大地减少设置出错,简化操作,便于管理。

5.问:如何以单个文件的形式进行仿真?

答:以单个文件形式进行仿真的步骤如下:(以8031为例)

(1)进入WINDOWS环境下的伟福仿真系统。

(2)选菜单文件/新建项目,以清除系统当前项目,此时将出现一个空的项目窗口

(3)选菜单文件/打开文件,打开C:\WA VE\SAMPLES\MAIN.ASM文件。

(4)选菜单仿真器/仿真器设置/CPU,设置好仿真器,仿真头(POD),CPU的类型。

(5)选菜单仿真器/仿真器设置/目标文件,设置好目标文件的类型和格式。如选择 BIN,HEX两种格式,源程序编译好,将产生相应的目标文件,以备烧写程序片用。

(6)如果源程序是高级语言,还需要选菜单仿真器/仿真器设置/语言,以设置相应的语言编译所要求的环

境。

(7)选菜单项目/全部编译,对当前源文件进行编译。(8)如果程序有错,将在信息窗口中指出。

(9)如果没错,则可以按要求进行仿真。

51仿真器使用说明

51仿真器使用说明 初学51单片机或是业余玩玩单片机开发,每次总要不断的调试程序,如没有仿真器又不喜欢用软件仿真,那只有每次把编译好的程序烧录到芯片上,然后在应用电路或实验板上观察程序运行的结果,对于一些小程序这样的做好也可以很快找到程序上的错误,但是程序稍大,变量也会变的很多,系统调试就极为复杂,此时就需要有一台仿真器。一台好的仿真器非常贵,这里介绍这种自制的51芯片仿真器。 这个仿真器的仿真CPU是使用SST公司的SST89C516RD2。 1.制作带串口的的最小应用板 无论是EasyIAP还是仿真器,都需要用串行口使SST89C58芯片和PC上位机进行通讯传输数据,因此先要设计RS232/TTL转换电路。由于现在的电脑多取消了普通串口,因此我们此处设计了一个usb转TTL的串口接口电路,使用的接口芯片是PL2303。 2.通过编程器烧写仿真监控程序 接下来需要把仿真CPU的HEX文件烧到SST89C58里面,再把它插到上面的最小系统电路中就可以了。因为SST89C58有两个程序存储区,在这里要注意的是在烧写时就把仿真监控程序烧到SST89C58的第二个存储区也就是的RB1。烧写时要求用支持SST89C58的编程器。 3. 仿真器原理简介 SST的MCU SoftICE通过PC的一个COM口与KEIL uVision2 Debugger 通讯它可以实时地调试目标程序,因此提供使用SST单片机的工程师简单有效和容易使用在板上调试程序。尽管小而紧凑,SoftICE却提供高级仿真器的大部分功能与KEIL uVision2 Debugger 一起使用。 SoftICE提供以下特性: 源代码调试支持汇编语言和C51高级语言 单步执行STEP和STEP OVER 断点调试做多到10个固定和1个临时断点 全速运行 显示修改变量 读/写数据存储器 读/写代码存储器 读/写SFR特殊功能寄存器 读/写P0-P3端口 下载INTEL HEX文件 对8051程序存储区的反汇编 在线汇编 SST MCU产品特有的IAP功能In Application Programming SoftICE 用到的MCU 硬件资源 SST的SoftICE用到的MCU硬件资源如下

第一章系统仿真的基本概念与方法

第一章控制系统及仿真概述 控制系统的计算机仿真是一门涉及到控制理论、计算数学与计算机技术的综合性新型学科。这门学科的产生及发展差不多是与计算机的发明及发展同步进行的。它包含控制系统分析、综合、设计、检验等多方面的计算机处理。计算机仿真基于计算机的高速而精确的运算,以实现各种功能。 第一节控制系统仿真的基本概念 1.系统: 系统是物质世界中相互制约又相互联系着的、以期实现某种目的的一个运动整体,这个整体叫做系统。 “系统”是一个很大的概念,通常研究的系统有工程系统和非工程系统。 工程系统有:电力拖动自动控制系统、机械系统、水力、冶金、化工、热力学系统等。 非工程系统:宇宙、自然界、人类社会、经济系统、交通系统、管理系统、生态系统、人口系统等。 2.模型: 模型是对所要研究的系统在某些特定方面的抽象。通过模型对原型系统进行研究,将具有更深刻、更集中的特点。 模型分为物理模型和数学模型两种。数学模型可分为机理模型、统计模型与混合模型。 3.系统仿真: 系统仿真,就是通过对系统模型的实验,研究一个存在的或设计中的系统。更多的情况是指以系统数学模型为基础,以计算机为工具对系统进行实验研究的一种方法。 要对系统进行研究,首先要建立系统的数学模型。对于一个简单的数学模型,可以采用分析法或数学解析法进行研究,但对于复杂的系统,则需要借助于仿真的方法来研究。 那么,什么是系统仿真呢?顾名思义,系统仿真就是模仿真实的事物,也就是用一个模型(包括物理模型和数学模型)来模仿真实的系统,对其进行实验研究。用物理模型来进行仿真一般称为物理仿真,它主要是应用几何相似及环境条件相似来进行。而由数学模型在计算机上进行实验研究的仿真一般则称为数字仿真。我们这里讲的是后一种仿真。 数字仿真是指把系统的数学模型转化为仿真模型,并编成程序在计算机上投入运行、实验的全过程。通常把在计算机上进行的仿真实验称为数字仿真,又称计算机仿真。

单片机系统设计与仿真软件

(此文档为word格式,下载后您可任意编辑修改!) PROTEUS —单片机系统设计与仿真软件 一、Proteus 6.7 Professional 界面简介 安装完Proteus 后,运行ISIS 6.7 Professional,会出现以下窗口界面: 为了方便介绍,分别对窗口内各部分进行中文说明(见上图)。下面简单 介绍各部分的功能: 1.原理图编辑窗口(The Editing Window):顾名思义,它是用来绘制原理 图的。蓝色方框内为可编辑区,元件要放到它里面。注意,这个窗口是没有滚动条的,你可用预览窗口来改变原理图的可视范围。 2.预览窗口(The Overview Window):它可显示两个内容,一个是:当你 在元件列表中选择一个元件时,它会显示该元件的预览图;另一个是,当你的鼠标焦点落在原理图编辑窗口时(即放置元件到原理图编辑窗口后或在原理图编辑窗口中点击鼠标后),它会显示整张原理图的缩略图,并会显示一个绿色的方框,绿色

的方框里面的内容就是当前原理图窗口中显示的内容,因此,你可用鼠标在它上面点击来改变绿色的方框的位置,从而改变原理图的可视范围。 3.模型选择工具栏(Mode Selector Toolbar): 主要模型(Main Modes): 1* 选择元件(components)(默认选择的) 2* 放置连接点 3* 放置标签(用总线时会用到) 4* 放置文本 5* 用于绘制总线 6* 用于放置子电路 7* 用于即时编辑元件参数(先单击该图标再单击要修改的元件) 配件(Gadgets): 1* 终端接口(terminals):有VCC、地、输出、输入等接口 2* 器件引脚:用于绘制各种引脚 3* 仿真图表(graph):用于各种分析,如Noise Analysis 4* 录音机 5* 信号发生器(generators) 6* 电压探针:使用仿真图表时要用到 7* 电流探针:使用仿真图表时要用到 8* 虚拟仪表:有示波器等 2D图形(2D Graphics): 1* 画各种直线 2* 画各种方框 3* 画各种圆 4* 画各种圆弧 5* 画各种多边形 6* 画各种文本 7* 画符号 8* 画原点等 4.元件列表(The Object Selector): 用于挑选元件(components)、终端接口(terminals)、信号发生器(generators)、仿真图表(graph)等。举例,当你选择“元件(components)”,单击“P”按钮会打开挑选元件对话框,选择了一个元 件后(单击了“OK”后),该元件会在元件列表中显示,以后要用到该 元件时,只需在元件列表中选择即可。 5.方向工具栏(Orientation Toolbar):

仿真器接氧传感器及调试方法

天然气仿真器与氧传感器连接及其调试方法 前面文章说过天然气仿真器必须接氧传感器,并测试是不是正常仿真的。很多改装厂这个过程不规范,不接线或者仿真设置不正确,甚至给出“天然气烧气故障灯亮是正常的”这种错误的解释。 接线方法是断开氧传感器的信号线,用仿真器的白色线接传感器,黄色线接行车电脑输入。 接线完毕后一定要在烧油和烧气两种状态下分别测量黄色线和搭铁之间的直流电压为10S在0-1v波动8次左右,以此判断仿真器直通和烧气仿真信号是不是正常的。如果不是这样,可按照下面方法调试DIP开关和电 位器。 一、仿真器电路板上有DIP开关,如图(图是两个开关的):, DIP开关不论有几个,(2个或3个,不会有4个的)必定有一种状态是这样的:烧油时氧传感器信号直接通过仿真器,仿真器不起作用,这个可在烧油状态时测量白色线和黄色线上的电压同时波动得知;烧气时氧传感器信号被截止,由仿真器输出一个信号(黄线)给行车电脑ECU。 相关设置如下并把它写在纸上备用: 2个开关的有如下几种设置: ON ON ON OFF OFF ON OFF OFF 3个开关的有如下几种设置: ON ON ON ON ON Off ON OFF ON ON OFF OFF OFF ON ON OFF ON OFF OFF OFF ON OFF OFF OFF 二、动手测量 第1步:用油启动

第2步:先测量白色线对电瓶负极电压,观察一定时间(如10S)内电压及指针摆动次数和幅度,记在纸上, 在此称“油态电压” 第3步:设置(按照写在纸上的顺序)DIP开关,测量黄色线对电瓶负极电压及摆动情况如和“油态电压”相同请在此DIP状态上打勾,并完成所有设置的测量,这些设置在此简称“直通设置” 第4步:切换到烧气 第5步:测量这几种“直通设置”时黄色线对电瓶负极的电压及摆动情况,必有一种设置电压摆动幅度与“油态电压”相近,这时调整电位器,使其电压波动次数和幅度和“油态电压”相同。 四、完成设置 记下刚才筛选出的DIP开关状态并设置,关闭发动机,拨出钥匙,取下电瓶负极,3分钟后,安装电瓶负极,用钥匙转至电源档,自检,30秒后,关闭,拨出钥匙,30秒后再次插入、自检,启动,先油然后切换到气,分别测量黄色线对电瓶负极电压及摆动情况,(一般10S内电压在0-1v波动7-8次)。 如有必要再调整,这个过程一定要有耐心。

XLINK仿真器使用手册

第一章Xlink仿真器特性描述 ?硬件特性 ?USB 2.0全速接口 ?JTAG / IEEE1149.1标准 ?可编程JTAG时钟,最高可达6Mbits / sec ?JTAG信号电平自适应支持,1.2V ~ 5V ?MULI-ICE 20-PIN标准调试接口 ?USB串口扩展,RS232标准,最高支持921600波特率 ?铝合金外壳,小巧便携 ?软件特性 ?支持在线调试多种CPU内核 ●arm720t ●arm7tdmi ●arm920t ●arm9tdmi ●arm926ejs ●arm966 ●avr ●arm11 ●cortex_m3 ●cortex_m8 ●xscale ?支持GDB调试协议 ?支持单步、跳转、全速、条件断点、变量显示、堆栈跟踪、内存查看等?支持在线烧写NOR Flash、NAND Flash及某些CPU的片内ROM ?支持低阶命令行功能,使用telnet方式登陆 ?支持Eclipse集成开发环境

第二章安装Xlink USB JTAG服务程序 双击xlink-usb-jtag-setup-0.4.0.exe,进入安装向导 点击下一步 目标文件夹路径不能带有空格符号,建议安装在C盘根目录下。

点击安装,进入安装过程 点击完成按钮,结束安装向导 备注:Xlink USB JTAG驱动程序目录为安装目录下的driver目录

第三章安装Xlink USB JTAG驱动程序 将Xlink仿真器插入USB口,在右下角会出现设备插入提示 如未自动弹出驱动安装界面,请打开设备管理器,在Xlink USB Jtag上右键,并点击“更新驱动程序软件” 选择“浏览计算机以查找驱动程序软件”

电力系统仿真软件介绍

电力系统仿真软件 电力系统仿真软件简介 一、PSAPAC 简介: 由美国EPRI开发,是一个全面分析电力系统静态和动态性能的软件工具。 功能:DYNRED(Dynamic Reduction Program):网络化简与系统的动态等值,保留需要的节点。 LOADSYN(Load Synthesis Program):模拟静态负荷模型和动态负荷模型。 IPFLOW(Interactive Power Flow Program):采用快速分解法和牛顿-拉夫逊法相结合的潮流分析方法,由电压稳态分析工具和不同负荷、事故及发电调度的潮流条件构成。 TLIM(Transfer Limit Program):快速计算电力潮流和各种负荷、事故及发电调度的输电线的传输极限。 DIRECT:直接法稳定分析软件弥补了传统时域仿真工作量大、费时的缺陷,并且提供了计算稳定裕度的方法,增强了时域仿真的能力。 LTSP(Long Term Stability Program):LTSP是时域仿真程序,用来模拟大型电力系统受到扰动后的长期动态过程。为了保证仿真的精确性,提供了详细的模型和方法。 VSTAB(Voltage Stability Program):该程序用来评价大型复杂电力系统的电压稳定性,给出接近于电压不稳定的信息和不稳定机理。为了估计电压不稳定状态,使用了一种增强的潮流程序,提供了一种接近不稳定的模式分析方法。 ETMSP(Extended Transient midterm Stability Program):EPRI为分析大型电力系统暂态和中期稳定性而开发的一种时域仿真程序。为了满足大型电力系统的仿真,程序采用了稀疏技术,解网络方程时为得到最合适的排序采用了网络拓扑关系并采用了显式积分和隐式积分等数值积分法。 SSSP(Small-signal Stability Program):该程序有助于局部电厂模式振荡和站间模式振荡的分析,由多区域小信号稳定程序(MASS)及大型系统特征值分析程序(PEALS)两个子程序组成。MASS程序采用了QR变换法计算矩阵的所有特征值,由于系统的所有模式都计算,它对控制的设计和协调是理想的工具;PEALS使用了两种技术:AESOPS算法和改进Arnoldi 方法,这两种算法高效、可靠,而且在满足大型复杂电力系统的小信号稳定性分析的要求上互为补充。 二、EMTP/ATP 简介: EMTP是加拿大H.W.Dommel教授首创的电磁暂态分析软件,它具有分析功能多、元件模型全和运算结果精确等优点,对于电网的稳态和暂态都可做仿真分析,它的典型应用是预测电力系统在某个扰动(如开关投切或故障)之后感兴趣的变量随时间变化的规律,将EMTP 的稳态分析和暂态分析相结合,可以作为电力系统谐波分析的有力工具。 ATP(The alternative Transients Program)是EMTP的免费独立版本,是目前世界上电磁暂态分析程序最广泛使用的一个版本, 它可以模拟复杂网络和任意结构的控制系统,数学模型广泛,除用于暂态计算,还有许多其它重要的特性。ATP程序正式诞生于1984年,由Drs.

JLINK仿真器与ST-LINK仿真器的安装与配置

学ARM从STM32开始 STM32开发板库函数教程--软件篇

2.2.1ST-LINK V2仿真器与大黄蜂STM32开发板连接方法 序号大黄蜂STM32开发板ST-LINK仿真器CPU管脚1SWD SWDIO72.PA13 2SWC SWCLK76.PA14 3GND GND GND 4VCC请使用USB数据线供电,仿真器的供电能力不足。

2.2.2驱动的安装 从光盘或者网上找到st-link_v2_usbdriver.exe文件,与普通软件一样双击安装,保持默认路径。安装完成后将ST-LINK V2插入电脑的USB接口,此时计算机会提示发现新硬件,并提示安装驱动,请选择自动安装。如果是XP系统,当弹出如下的提示时: 请选择“仍然继续”继续安装,如果是win7或者更高的系统,不会提示这个界面。当提示安装完毕并且可以使用时。我们打开计算机的设备管理器会发现在“通用串行总线控制器”选项里面,多了一个如下图所示的器件,这就是ST-LINK V2。

这样我们就完成了ST-LINK V2的安装。 2.2.3ST-LINK V2调试STM32 下面讲解一下使用ST-LINK V2调试STM32需要做的一些简单配置。ST-LINK V2需要Keil MDK-ARM从V4.20版本以上才能支持。我们基于V4.72版本来讲解一下如何配置ST-LINK V2。 将ST-LINK V2与大黄蜂STM32目标板连接好后,使用keil4建立一个新的工程或者打开一个已经创建好的工程,OK以后,点击 图标,进入设置属性对话框,选择Debug选项卡。如下图: 在右上角的选项中进行如下选择。

仿真器的作用

仿真器的作用 问1.用虚拟软件仿真与这个有什么区别吗?我没有看到过仿真器也没有用过仿真器 答:虚拟软件仿真,不能看到驱动硬件的实际效果。 问2.仿真器接电脑,仿真器再通过仿真头接目标板,然后程序就能在线仿真? 答:是的,连接好了以后,打开51开发软件平台KEIL,通过在KEIL中修改你的程序中不满意的部分,仿真器会在软件平台KEIL的控制下时时联 动。然后通过单步运行程序或者让程序运行到指定的程序行停止,等等调试方法调试你的程序,直到你满意为止,全部过程硬件都会和程序同步运行,所见即所得。 可以极大地提高效率,不用再反复的用编程器向51芯片中烧录程序。 问3.仿真器的本质是什么?

答:仿真器就是通过仿真头用软件来代替了在目标板上的51芯片,关键是不用反复的烧写,不满意随时可以改,可以单步运行,指定端点停止等等,调试方面极为方便。 问4.操作仿真器的软件KEIL都支持那些编程语言? 答:同时支持汇编语言和C语言。 问5.如果我不会使用KEIL怎么办? KEIL是德国开发的一个51单片机开发软件平台,最开始只是一个支持C语言和汇编语言的编译器软件。后来随着开发人员的不断努力以及版本的不断升 级,使它已经成为了一个重要的单片机开发平台,不过KEIL 的界面并不是非常复杂,操作也不是非常困难,很多工程师的开发的优秀程序都是在KEIL的平台 上编写出来的。可以说它是一个比较重要的软件,熟悉他的人很多很多,用户群极为庞大,要远远超过伟福等厂家软件用户群,操作有不懂的地方只要找相关的书看 看,到相关的单片机技术论坛问问,很快就可以掌握它的基本使用了。

问6.仿真器是不是适合初学者使用? 答:仿真器适合初学者使用,这是肯定的,使用它学习单片机自然事半功倍,但是首先必须有一定理论基础。个人认为它不适合没有任何51单片机基础的初 学者,比较适合有一定理论基础和实践经验的用户,也适合渴望开发复杂程序的有经验用户。可以说如果没有单步运行调试等手段来仿真,很难开发出复杂的程序, 在早些年因为51芯片的存储器是EPROM的,反复烧写的寿命非常有限,开发程序只能靠专业的昂贵的专业仿真器来完成,排除了所有错误之后才能写入单片机 芯片中。有了内部含有闪存的单片机之后,才使反复烧写试验成为可能,但是也还是无法实现象仿真器那样的时时调试。在公司进行单片机程序开发的工程师都是使 用仿真器,对于想真真掌握单片机开发的人,最终也一定会熟练的使用仿真器。 问7.仿真器的原理是什么? 答:仿真器内部的P口等硬件资源和51系列单片机基本是完全兼容的。仿真主控程序被存储在仿真器芯片特殊的指定

普中51仿真器使用说明书

普中51仿真器下载操作说明 首先安装普中51仿真器的驱动:(安装时,用管理员身份运行,最好要把360 等杀蠹软件先关掉成功后再打开) 双击set up图标 H3 setup^ESexe 墉setup_x54ieMe 对应什么电脑系统就装什么驱动,有win32,win64; 具体安装步骤如下: 选择路径中,选择与你keil安装的路径一样就行了(这里我们把KEIL1安装在E 盘)

一旦“安装”由灰色变成黑色,点击它就行了 最后点击确定即可。 如果电脑XP系统出现这种情况: 没有癖J DIFWI. dll J因]此这个应用程序未能启动-重新安装应用程序可能会修复此问题, 就把那个驱动安装文件中的这个 函叩Ldll 2015718 口炀应用程序扩星M12KE 复制到WINDOW SYSTEM32面,

本文这里用的是MDK Keil4.74版本,在“Debug”硬件仿真设置中找到PZ51 Tracker Driver就行了,如果没有找到就说明KEIL版本不合适,需要安装新版本的keil软件。 仿真步骤:打开一个能够正常编译通过的工程

蜉虻淄更斗 由 * 官盅主山#赛M 丈兰*机何-奇21、RMM 宰口丈虹 发零养号取」o.i-^p-oj - p7i &ior4 EH F f^it V PTW Piajrrt Flash Ochug Rtripheraik T DA J I 5VCS ^X'iinaguw Hf|p j 「一』割.一 二 I I F ■株%|毒竺帕" 乏 _______________________________________________ 日9 ¥ 姓 专笆目莎暨| %" | Tflrffrtt 卜|卷&蓉幸朗 由可记 ■ @ 固心tu □ REG51,M 国 mmWL ■ x 1、进入KEIL 硬件仿真设置 j_J F arget 1 E-^ Saurce Group 1 为 SIARIJPA5_ S -[£] Eiiin.c 孟J&EG5LT □ P .右 F U 7 I 顷- Build Output 4-6 47 — 4S void UsartC&nf iomira^ian (I- 49 F 50 SCOH-gS “讦旨布丁作方于1 51 1MW==10SMC I F 厂云也汁婚程工涪万式£ 5; PC03T-3KE 2-7 打波特军H 倍 4^3 rHi=cxFa : ”奸救舞戒培宅日宣.往急蓝才玉是弟况的 S4 TLl*i :Xr*2 SS 〃 E£=Lr 〃打开接收中新 5< /< El=l ; 〃打开总中酎 57 TR1-1; 〃位开甘钦对 5? S9 J *.此入出一 矗- W2J 薪祐- £? L £T void Dela^lOcis ( -iLSlzned int cf F/1M 室 O LIS ce R ( €9 un#igH/di ch4)x A f b ;

USB仿真器说明书VER3.2

MSP430UIF使用说明
VER3.2
2011-04-03


一、 二、 三、 四、 五、 六、 七、 八、 九、 十、 十一、

功能特点描述 .....................................................................................1 跳线设置说明 .....................................................................................1 JTAG 连接...........................................................................................2 驱动安装 .............................................................................................4 软件设置 ...........................................................................................11 固件升级 ...........................................................................................14 BSL 编程使用方法 ...........................................................................19 烧断熔丝功能 ...................................................................................24 其他相关知识点................................................................................28 常见问题及解决方法........................................................................30 注意事项 ...........................................................................................32

51单片机简易仿真器的制作

51单片机简易仿真器的制作 实验目的: 由于市场上现有的单片机仿真器非常昂贵,为了减少在开发单片机时的成本,故提出利用SST公司的SST89E564RD系列单片机制作简单的51单片机仿真器。 实验环境: 1.硬件环境: 计算机一台SST89E564RD单片机MAX232芯片串口线一根 2.软件环境: Protel99SE软件和KeilC51软件。 其中Protel99SE可以完成硬件原理图的设计,以及PCB板的制作;KeilC51可以完成工程的建立,代码的编写,程序的编译以及最终的软硬件仿真。 实验内容: 1.实验原理: 只需将SST单片机的RXD P3.0 和TXD P3.1 管脚通过一个RS232的电平转 换电路连接到PC的COM串口即可,可使用这个RS232的转换电路做一个通用的8051的下载线。下载时只需将下载线连接到用户目标板上单片机的P3.0 P3.1 VCCGND4个管脚即可进行下载或仿真。 设计的原理图如图1所示,在实际的设计过程中,添加了一个发光二极管,其目的很简单,就是为了验证仿真器供电正常。

图1 SST89E564单片机仿真器原理图 设计的SST89E564单片机仿真器的PCB 板如图2所示,在设计并印制PCB 板之后,硬件电路的设计就完成了。

图2 SST89E564单片机仿真器PCB板

2.实验步骤: 1)通过SST 串口下载软件BootLoader 下载SOFTICE 监控代码 由于SST的MCU在出厂时已经将BOOT LOADER的下载监控程序写入到芯片中,因此无需编程器就可通过SST BOOT-STRAP LOADER软件工具将用户程序下载到SST的MCU中,从而运行用户程序。 SST BOOT-STRAP LOADER软件工具还可将原来的MCU内部的下载监控程序转换为SoftICE的监控程序,从而实现SOFTICE的仿真功能。 执行SSTEasyIAP11F.exe软件运行SST Boot-Strap Loader,在内部模式下检测到对应器件的型号后,SoftICE固件通过按SoftICE菜单下“Download SoftICE”选项下载,便将SoftICE固件下载到MCU 。在BLOCK1的SST Boot-Strap Loader 会被SoftICE固件代替。 详细操作步骤如下 A 选择连接的串口 B 选择芯片型号和内部存储器模式(选择使用SST89E564RD,使用片内程序存储器)

普中ARM仿真器使用说明书

普中A R M仿真器使用 说明书 -CAL-FENGHAI.-(YICAI)-Company One1

普中ARM仿真器下载操作说明 本文这里用的是MDK 版本,如果在硬件仿真设置中找不到CMSIS-DAP请更换版本,版本过低的KEIL不会显示CMSIS-DAP-Debugger。 注意:ARM 仿真器在WIN10 上当仿真器插到电脑上时,随电脑开机重启使用之前要把USB 拔了重插才能识别 步骤:打开一个能够正常编译通过的工程

1、进入KEIL硬件仿真设置 2、设置好硬件仿真后我们点Settings进入更深入的设置,请按照我这个面板这样设置。 (PS:这里我们也可以选择SW模式,把SWJ勾上Port选择SW就是SW模式了)

3、设置好debug页面。我们点击Flash Download进入下载设置把Rese and Run 勾上

4、点击add我们就来到了这一个页面,找到STM32F10x High-density Flash 512k 选中点add添加就回到第4步页面,有显示STM32F10x High-density 512k 点ok 完成设置。 6、完成以上设置后我们点Utilities页面,这里也选择CMSIS-DAP选择好之后我们点ok完成设置(ps:如果这个界面没有Use Target for flash Programming选择CMSIS-DAP就忽略这一项)

7、(keil下载)设置好之后我们编译程序没问题我们点Download进行下载提示Verify OK就说明已经下载成功了 8、(在线仿真调试)我们可以直接在keil里面调试程序,点工具栏的start debug 开始调试,如果退出也是点这个按钮

ARMJTAG仿真器电路讨论.

ARM JTAG仿真器电路讨论 以下是我在实践中的一些积累,发现这点是因为我在尝试用对SAMSUNG S3C44B0 JTAG 适用的编程板电路给SAMSUNG的另一款ARM9内核MPU S3C2440 JTAG编程时出现问题,查阅了一些资料后最终解决。希望这些对那些在自制ARM JTAG编程器上遇到困难的朋友一点帮助。 一. JTAG仿真器的实质 JTAG (Joint Test Action Group) 编程调试实质上是利用了MCU/MPU片上自带的跟踪调试功能(需MCU/MPU硬件支持)。JTAG编程板一端与PC的并口相连,另一端连接至目标板,由于通常的MCU/MPU的工作电压在1.8V-3.6V之间,而PC机并口输出的电平逻辑为5V,因此需做电平转换,通常使用一枚缓冲/驱动器(如:74××244/74××541)作隔离,并通过电阻分压,限制进入目标板的电平。因PC并口没有电压输出,所以编程板上的IC要由目标板供电,即:JTAG接口中的VCC脚是必须恰当连接的。 二. JTAG接口的管脚定义 主流的JTAG接口有14针和20针两种,管脚分配如图一 14针的JTAG接口为老式接口。 JTAG中的非地管脚定义如下图二。

三. 第一种线序的JTAG编程板电路 实测我所使用的SAMSUNG ARM7 S3C44B0开发套件中的JTAG编程板电路如图

但将该编程板与S3C2440相连后却无法正确载入程序。 依据244的输入输出关系,可整理PC并口与JTAG接口管脚的对应关系如下: PC并口引脚 2 3 8 4 JTAG引脚 TCK TMS TDI nSRST 四. 第二种线序的JTAG编程板电路 经查阅S3C2440的官方JTAG编程板SJF2440的USER’S GUIDE中的编程板电路,整理PC 并口与JTAG接口管脚的对应关系如下: PC并口引脚 2 3 4 11 JTAG引脚 TCK TDI TMS TDO

MSP-FET430UIF仿真器使用说明

MSP-FET430UIF 仿真器使用说明

目录 1.功能描述 2.JTAG连接关系 3.IAR开发环境的安装 4.仿真器驱动的安装 5.配置仿真器及仿真方法 5.1编译程序 5.2正确设置仿真器的参数 5.3如何用msp430仿真器调试程序 5.4第三方软件下载程序 6.注意事项 7.常见问题答解

1. 功能描述 a. 本仿真器为USB接口的JTAG仿真器。USB口从计算机取电,不需要外接源, 并能针对不同需求给目标板或用户板提供1.8V~3.6V(300mA)电源。 b. 对MSP430低功耗flash全系列单片机进行编程和在线仿真. c. 完全兼容TI仪器原厂MSP-FET430UIF开发工具。 d. 支持在线升级,烧熔丝加密。 e. 采用TI仪器标准的2×7 PIN(IDC-14)标准连接器。 f. 支持IAR430、AQ430、HI-TECH、GCC 以及TI等一些第三方编译器集成开 发环境下的实时仿真、调试、单步执行、断点设置、存储器容查看修改等。 g. 支持程序烧写读取和熔丝烧断功能。 h. 支持JTAG、SBW(2 Wire JTAG)接口。 i. 支持固件升级功能。 2. JTAG连接关系 仿真器与目标板上MSP430系列MCU的连接关系分为2线连接和4线连接,如下两图所示:(注意:JTAG 接口的定义描述也可以由下图得到) 4 线连接关系示意图

2 线连接关系示意图 3. IAR开发环境的安装 我以iar for msp430 5.5.为例,但是建议安装我们提供的iar for msp430 5.2; 首先,运行“配套光盘:\ msp430软件\IAR安装软件及注册机iar for msp430 5.5.rar” 解压并进行安装。安装步骤如下图所示 等待,直至出现如下图

几种常用电力系统仿真软件的比较分析

几种常用电力系统仿真软件的比较分析 电力系统仿真软件的分类较为复杂,按照不同标准可分为:实时与非实时,短时与长时间等不同种类,而各个仿真软件在功能上都具有综合性,只是侧重点有所不同,在报告的最后有各类仿真软件功能的比较,以下为较著名的仿真软件的介绍。 1 RTDS RTDS由加拿大RTDS公司出品,一个CPU模拟一个电力系统元器件,CPU间的通讯,采用并行-串行-并行的方式。RTDS具有仿真的实时性,主要用于电磁暂态仿真。目前RTDS应用规模最大的是韩国电力公司(KEPCO)的装置, 有26个RACK,可以模拟400多个三相结点。RTDS仿真的规模受到用户所购买设备(RACK)数的限制。这种开发模式不利于硬件的升级换代,与其它全数字实时仿真装置相比可扩展性较差。由于每个RACK的造价很高, 超过30万美元, 因此仿真规模一般不大。基于上述原因,RTDS目前主要用于继电保护试验和小系统实时仿真。 2 EMTDC/PSCAD EMTDC是一种世界各国广泛使用的电力系统仿真软件, PSCAD是其用户界面,一般直接将其称为PSCAD。使得用户能更方便地使用EMTDC进行电力系统分析,使电力系统复杂部分可视化成为可能。PSCAD/EMTDC基于dommel电磁暂态计算理论,适用于电力系统电磁暂态仿真。EMTDC(Electro Magnetic Transient in DC System)即

可以研究交直流电力系统问题,又能完成电力电子仿真及其非线性控制的多功能工具。

PSCAD由Manitoba HVDC research center开发。 3 PSASP PSASP由中国电力科学研究院开发。PSASP的功能主要有稳态分析、故障分析和机电暂态分析。稳态分析包括潮流分析、网损分析、最优潮流和无功优化、静态安全分析、谐波分析和静态等值等。 故障分析包括短路计算、复杂故障计算及继电保护整定计算。机电暂态分析包括暂态稳定计算、电压稳定计算、控制参数优化等。 4 ARENE 法国电力公司(EDF)开发的全数字仿真系统ARENE, 有实时仿真和非实时仿真版本。实时版本有: (1)RTP版本,硬件为HP公司基于HP-CONVE工作站的多CPU 并行处理计算机,该并行处理计算机的最大CPU数量已达32个,可以用于较大规模系统电磁暂态实时仿真; (2)URT版本,HP-Unix工作站,用于中小规模系统电磁暂态实时仿真; (3)PCRT版本,PC-Linux工作站,用于中小规模系统电磁暂态实时仿真。 ARENE实时仿真器可以进行如下物理装置测试:继电保护,自动装置,HVDC和FACTS控制器,可以用50微秒步长进行闭环电磁暂态实时仿真。ARENE不作机电暂态仿真。采用基于HP工作站的并行处理计算机,其软硬件扩展也受到计算机型号的制约。

CCS仿真器安装指南

一、请参照\C2000\SEED-XDSUSB2.0\xdsusb.pdf文件安装硬件仿真器与目标系统; 二、硬件连接完毕后,启动计算机后识别SEED-XDSUSB2.0硬件,识别后安装其驱动程序,目录为\utilites\C2000\SEED-XDSUSB2.0\NT,Win2000\USBdriver\下的驱动程序,安装完毕后打开控制面板查看系统中的设备管理器,出现如下结果,证明硬件连接成功,否则需检查硬件是否连接正确和USB驱动安装是否安装正确: 同时点击\utilites\C2000\SEED-XDSUSB2.0\NT,Win2000\USBdriver\下的usb20emurst.exe文件,如果出现如下提示,证明仿真器与目标系统连接正常;

三、安装TMDSCCS2000-1软件,步骤按光标依次执行(步骤请参照C5000\SEED-XDSUSB2.0\下的仿真器安装指南中的CCS软件安装); 四、驱动程序安装,步骤按光标执行: 第一步:双击\Utilities\C2000\SEED-XDSUSB2.0\NT,win2000\USBdriver\Disk1下的通用的setup.exe文件(如果只开发TMS320LF240XAPGEA芯片,建议使用优化后的文件,双击\Utilities\C2000\SEED-XDSUSB2.0\NT,win2000\USBdriver\Disk1\TMS320LF24 0XAPGEA\setup.exe文件);

第二步:按照提示依次执行,同时路径选为CCS的路径; 五、驱动程序的配置: 第一步:双击桌面上的Setup CCS 2(2000); 第二步:根据DSP的型号选择相应的TI驱动程序,F206,F24X,LF24XX选择F24XX XDS510 Emulator, LF28XX选择F28XX XDS510 Emulator,在此以LF2407为例说明;

XDS510 USB2.0仿真器说明书

敬告用户 欢迎您成为我公司DSP仿真器产品的用户,在未阅读此敬告前请勿使用 我公司产品。如果您已开始使用,说明您已阅读并接受本敬告。 1. 本说明书中的资料如有更改,恕不另行通知。 2. 在相关法律所允许的最大范围内,本公司及其经销商对于因本产品 故障所造成的任何损失均不承担责任。不论损害的方式如何,本 公司及其经销商所赔付给您或其他责任人的责任总额,以您对本产品的实际已付为最高额。 3. 本公司及其经销商对所售产品自购买之日起三个月包换、一年保 修,其前提是您按说明书正常操作,对于非正常操作所致的损坏, 实行收费修理。 一、功能与特点 主要特点: 1、铝合金外壳,金属外壳抗外界电磁干扰能力更加先进,高档的外壳更显美观、专业 2、体积更小,有如一张名片大小 3、接口更加安全 4、性能更加卓越 5、速度较其他仿真器快一倍 · 采用高速版本USB2.0 标准接口,即插即用,传输速度可达480MB/S,向下兼容 USB1.1 主机; · 标准Jtag 仿真接口,不占用用户资源;特别接口安全保护设计,全面支持JTAG 接口 热插拔; · 支持Windows98/NT/2000/XP 操作系统; · 支持TI CCS2.X、支持CCS3.1 集成开发环境,支持c 语言和汇编语言; · 实现对F28x/F240x/F24x/F20x 的Flash 可靠编程; · 仿真速度快,支持RTDX 数据交换; · 不占用目标系统资源; · 自动适应目标板DSP 电压; · 设计独特,完全克服目标板掉电后造成的系统死机;完全解决目标板掉电后不能重 起CCS 的问题; · 可仿真调试TI 公司 TMS320C2000、TMS320C3000、TMS320C5000、TMS320C6000、3X、C4X、C5X、C8X 及OMAP、DM642 等全系列DSP 芯片。 · 支持多DSP 调试,一套开发系统可以对板上的多个DSP 芯片同时进行调试. · 对TI 的未来的芯片,只需升级软件便可轻松应用。 · 安装简单,运行稳定,价格低廉。 二、仿真DSP 范围 可仿真调试TI 公司: TMS320C2000 系列:F20X、F24X、F240X、F28XX 等 TMS320C3000 系列:VC33 等 TMS320C5000 系列:54X 、55X 等 TMS320C6000 系列:62XX/67XX、64X 等 OMAP:如1510、5910 等全系列TI DSP 芯片

物流系统建模与仿真软件简介

一、物流系统建模与仿真软件简介 由于物流系统变得越来越复杂并且内部关联性越来越强。仿真是公司检验其物流系统及决策是否真的高效的唯一可用技术了。在设计一个新的工厂或系统,对已由系统添加新设备或重新优化,仿真都是非常必要的。同时仿真还用来提供直觉的和经验的决策支持。在当今市面上,仿真可用使用专用软件来实现。由于存在着如此多的仿真软件,如何正确的选择软件至关重要。下面列举出典型的系统仿真软件[3]。 软件名称简介 (1)20-sim 20-sim是由Twente大学控制实验室开发的运行于Windows系统下的建模与仿真软件。作为著名软件包TUTSIM的后续产品,它完全支持图形建模,让用户在直观和友善的方式对动态系统进行设计和分析,同MATLAB和Simulink可以方便的进行建模与仿真的交互。使用20-sim,我们可以仿真动态系统(例如电力、机械、水动力系统或它们的组合系统)的各种行为。 (2)arena该软件可以用来模拟服务、制造、运输、物流、供应链和其它系统。(3)Automod该软件提供了真实的三维虚拟现实动画,使得仿真模型非常用以理 解;提供了高级的特征让用户可以仿真复杂的活动,如机器人、设 备工具、生产线等的运动和转动。该软件还为用户提供了一套基于 专家系统的物料搬运系统,它是根据工业自动化的真实运行经验开 发的。这些包括输送链、自动存储和检索系统,桥式起重机等。(4)Awesim Awesim提供生产系统动态模型的仿真机。动画使用图形界面构建, 用户可以对交互式仿真进行特定的控制。 (5)Easy5由波音公司开发的用来模拟和仿真包含水力、风力、机械、热、电 子和数字等子系统的动态系统软件包。包括了一整套控制系统建 模、分析和设计功能。 (6)Idef该软件是一种流程图析软件,可以非常容易的适用流程图来绘制和 表述流程。它能够提供比传统流程图更多的信息。流程中包含的流 程、流程约束、人和其他资源能够被整合到一起。 (7)Intrax该软件能够提供许多被建模和仿真实际流程的管理决策。它能够被 用来执行战略(同战略视图,同步价值链视图相符合的现实),流 程改善(工序改善、生产力改善、节约循环时间),同步价值链(动 态视觉,同步约束)和日常运作(可对比的运作替代方案,短期变 化影响力的检验)等的模拟和仿真。 (8)Manufacturing Engineering 该软件提供离散仿真功能来解决制造问题和设计制造方案。它在广阔的应用领域中预测产出率,人工和其他的绩效。 (9)Matlab该软件是组合的数字计算、高级图形技术和可视化、高级编程语言 的集成计算机算环境。Simulink式用来对动态系统进行建模、仿真 和分析的交互式工具。它可以构建图形化的结构图,模拟动态系统, 评估系统绩效和精炼设计。 (10)Modsim该软件可以用来仿真像港口,铁路网和航空管制等的管理模型。还 可以用来仿真制造系统。 (11)Promodel该软件可以对制造系统、仓储系统和物流系统的评估、规划或重新 设计进行仿真。典型应用包括精益制造的实施,周期事件的降低, 设备投资决策,产出率和能力分析,识别和排除瓶颈,资源分配等。

相关文档
最新文档