专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > VSTS

proteus VSM常见有关问题

发布时间:2011-06-20 18:24:00 文章来源:www.iduyao.cn 采编人员:星星草
proteus VSM常见问题

proteus VSM常见问题
2011年02月20日
  1.标题:writing to PIC18f2420 Flash
  问题:只有保持寄存器的最后8字节作为“写”的结果出现在VSM的程序存储器中(通过写设置EECON1 的WR位)。pic18f2420应该像其它的转移8位寄存器的数据一样并列转移64位寄存器数据。为什么会出现这样的问题呢?
  2.标题:Difference between models?
  问题 :近来我发现Proteus的库中有许多的模型,VSM DLL模型,Schematic模型和Spice模型之间有什么不同啊?
  答:在 Proteus正式版中,其帮助文件部分的TYPES OF MODEL章节详细讲解了这个问题。
  3.标题:UART2 Interrupt not work in PIC
  问题:我使用CCS编辑器V.3.249和 PIC18F8720,将G1,G2管脚用作二级异步收发端口,我可以从这两个端口收发数据,但是仿真时不能使用中断。为什么仿真时RDA2中断不能工作呢?是不是因为Proteus或者CCS呢?
  答:请确认你使用的Proteus版本并激活你的帐号,然后再运行仿真看看。
  4.标题:Error on Keil and Proteus co-simulating
  问题:我把Proteus 升级到SP4之后,每当我用Keil 和Proteus联调的时候,系统总是报告:"Error: Target DLL has been cancelled....",这是怎么回事呢?在Proteus演示版下一切都正常,在专业版中就出现这个问题,而且在Proteus   6.9 SP4   professional 下,源代码窗口中不能使用单步进和单步出等调试按钮工具。这是怎么回事呢?
  答:1) 下载并安装最新的VSM Keil Debugger Driver
  2) 使能Proteus下的'Use Remote Debug Monitor'
  3) 在Keil的工程选项下设置使用Proteus VSM Simulator
  4) 在uVision Debug菜单下的Proteus VSM Simulator设置主机IP地址为127.0.0.1 端口为8000
  5) 如果电脑安装了防火墙,请设置其“允许通过”的规则
  6) 如果上述操作还不能奏效,那就只有卸载proteus专业版和演示版,然后再重装专业版。
  5.标题:cmos 40106 timing
  问题:我在振荡器中使用CMOS 40106反相器的时候,想知道当它超出频率的时候是怎么工作的;我知道可以通过给设计项目建立程序并在仿真时用显示器观测到它的频率。
  答:在你的电路中分别设置3组不同的R和C值,然后分别测量其输出频率,测量结果看起来会很接近VSM中显示的结果:F = .6/RC。如果你想要电路达到预期的效果,可以将555作为振荡器使用,其频率和电压是相对独立的。
  6.标题:who can tell me for device creating
  问题:我在哪里可以找到我在PROTEUS中创建编辑的元器件的参考值啊?
  答:可以在元器件的属性中修改,先右键选中再左键单击,在弹出的对话框中的顶部有一栏“component reference”在其空格区域中填入一个标注号码即可,且不要勾选其右边的hidden选项。
  7.标题:proteus demo v6.9 sp4 and keil RVMD ARM3.01 a problem
  问题:我下载了最新版本的PROTEUS v6.9 sp4演示版和keil ARM RVMD V3.01用于仿真,但是在keil中启动代码调试时,IDE发出命令行缺失的警告,而且不能执行单步运行的命令。我的测试文件编辑得非常简单,而且 PROTEUS VSM与keil的连接看起来没有什么错误,出现这种问题的原因是什么呢?
  答:肯定是PROTEUS VSM与keil的连接有问题
  8.标题:source code windows don’t work with F10 OR F11
  问题:在PROTEUS 6.7 SP3 版本下,导入COF文件并在调试模式下于源代码调试窗口中,按下F10可以让程序单步运行,在actualization 6.9 sp3中用不了单步的工具,有何方法可以解决这个问题吗?
  答:我在proteus 6.9 sp4版本下可以执行单步命令,而且F10,F11等单步命令工具能否正常使用与所编程序的结构有很大的关系。
  9.标题:LCD problem in proteus 6.7
  问题:用PIC 18F452单片机和LCD032设计了一个系统,在LCD032上显示两行字符。程序在软件上已经经过调试,没有问题,而且系统在proteus6.5 demo 版上运行也很正常,可是LCD屏幕上只显示一行信息,在proteus 6.9版本下情况也是如此,有什么方法可以解决呢?
  答:在LCD显示器的属性中设置“TRACE=1”,然后在仿真日志中查看LCD接收到什么命令信息,很可能是显示器在进入第二行显示模式时没有收到命令或者是因为给LCD发送命令时,它还没有准备好接收。请你注意观察一下显示器第二行的首地址是多少,这个首地址必须与LM032L的通讯地址相匹配才行,如果不匹配,必须在代码中修改其地址。
  10.标题:simulating two microcontroller at the once
  问题:我不知道怎么做才能在一个设计项目中装载两个源代码文件。如果我调试主控制器,另外一个控制器却装载不了其HEX和源代码文件,我应该把两个源程序链接成一个吗?
  答: proteus可以同时仿真两个以上的微控制器,也可让一个微控制器运行多个程序代码文件,步骤如下:1)必须让proteus工作在标准的独立仿真 IDE中(不与其它软件如keil联调),如MPLAB,它能够在单任务下实现对多核处理器的仿真。我们可以更好地比较容易地编辑编译程序,然后根据固件的要求给处理器植入相应的程序;例如把fred.cof文件植入mcuA,把bob.cof文件植入mcuB。
  2)要注意电脑的配置的限制,对于一般标准的PC,在40MHZ的时钟频率下,同时联网运行4个PIC单片机构成的系统,系统将不能实时工作。所以如果对仿真的要求很高的话,就相应要求电脑有很高的配置。
  11.标题:graphic display 240×128
  问题:我想用T6963C微控制器设计一个系统来仿真一个240×128象素的图形显示器,但是proteus能够支持的最大的显示器的象素为240×64,我能不能得到更大象素的显示器模型?
  答:如果你是正版用户的话,在我们公司的技术论坛上可以看到一个模块“model requests”,你可以向公司提出申请,我们有一个免费的SDK(软件开发工具包)赠送,你只需要签署一份保密协议。该SDK附有使用指南,有了该 SDK,你就可以自己创建复杂的器件模型。
  12.标题:KS103 Graphic LCD controller-ampire 12864
  问题:我有一项设计需要用到Atmega32和KS103 graphic LCD,可是proteus只有一个例子Bascom AVR (ks108),且运行不了。
  答:对于Bascom,系统不会产生调试文件,因为ATMega不能支持装载Basic语言程序,所以很难看到错误发生在什么地方。我认为ATMega进入读LCD初始化程序时的状态字所需要的时间取决于嵌入在Bascom的驱动程序。仿真模型(KS0108控制器)支持很多用C、汇编、Basic语言写的应用软件。我建议你按下列步骤操作一下:
  1) 把LCD的时钟频率改为100KHZ,
  2) 选择system       set animation options      spice options    DSIM,设置“contention handling”为忽略方式
  也可以用T6963代替KS108
     13.标题:DC motor model
  问题:谁能帮我设置一下DC motor的参数?
  答: 一下是一种参考设置:
  terminal inductance :2mH                  back-emf constant:0.47(v/1000rpm)
  torque constant:4.49(mnm/A)             terminal resistance:4.6(ohm)
  rotor inertia:0.8(g*cmm)                motor regulation R/K2^: 228(1000/NMS)
     14.标题:555 simulation
  问题:我想仿真555在非稳态模式下频率为10KHZ,占空比为35%,我该怎么用虚拟示波器观察呢?
  答:选中虚拟示波器后左击,将其放置到原理图中,将其的一个管脚连到555的第三号管脚,然后点击“play”按钮启动仿真,可以像真的示波器一样调试其扫描、输入等属性,这样就可以观察到信号波形,如果需要精确定量测量波形的话建议你用图形仿真工具。
      15.标题: DRIVER VSM MPLAB-PROTEUS windows XP
  问题:在哪里可以下载到MPLAB7.4的调试驱动程序,ISIS demo版会因为vdmmplab.exe 26110/2005而不能在XP系统下工作吗?
  答:不需要下载驱动程序,你需要的文件全部在6.9(不论是演示版还是专业版)。在安装新的驱动程序前应该先卸载旧的MPLAB驱动程序。如果还是不行,建议你重装proteus。Proteus可以在 windows me/98/2000/xp多种系统下运行。
  16.标题: maximum frequency
  问题:我搞了一个项目,必须给接收器发送一个频率为915MHZ的信号,我怀疑在如此高的频率下,PROTEUS ISIS能否正常运行,能够用ISIS来仿真在发送器和接收器之间的高频数据传送吗?
  答:频率对仿真来说不是问题,理论上正常的频率可以超过十亿GHZ。主要问题是模型是理想的,很多等价模型,包括有寄生效应的模型都被用到了。器件厂商可以免费提供那些RF模型。传输线在几何上没有什么特别的定义与限制,他们在仿真时采用C、R、L单位长度,这就使直接仿真微波传输带变得很困难。电磁仿真不同于直接的仿真,为了仿真波形传输、放射线、色度亮度干扰、电磁干扰等等,仿真器必须先解决麦克斯韦方程并提供3D空间形式的结果。有很多专用仿真器已经面世,他们使用有限的状态时域或者电磁矢量等可能的方法。
     17.标题:distortion graphs: which curves are which
  问题:我使用失真分析仪来研究一个电路,产生了两条图形曲线(谐波畸变波形)。手册上规定:“通过在图表上放置一个指针来确定一条图形曲线。你正指向的曲线将在状态栏的右边被识别并显示出来。”可是我没有看到任何指示性的信息,我所看到的只是当前X/Y的坐标值。
  答:通过点击图表顶端的标题栏可以最大化图表窗口,然后选择一个图表,在图形的底部你将能够看到2F1或者3F1,状态栏上的文本标签对应于相应颜色的图线。我们可以通过两条竖直的坐标线来测量图形。
  18.标题:Any Flash in Proteus simunlation library?
  问题:我的ARM系统需要一个 型号为SST39VF016的FLASH,但是proteus的元件库中并没有这个器件啊?
  答:如果你是正版用户的话,可以登录我们公司的网站,在技术论坛的“model requests”模块下提交你所需要的芯片模型的申请,我们会单独给你发过去的。
  19.标题:REAL TIME SIMULATION FAILED
  问题:我使用的是PROTEUS6.7正式版,且已经通过注册,我在仿真的时候PROTEUS总是报告相同的错误“real time simulation failed”,有谁能告诉我错误是怎么回事吗,我怎样才能得到proteus的使用指南呢?
  答:你不妨把你的设计例子或者仿真日志发过来让我看看,同时请注意一点,如果是共享版用户的话,你只能运行PIC16F84A的系统。
  20.标题:Proteus in linux
  问题:有没有一些在LINUX下使用PROTEUS的方案?
  答:我们目前还没有计划设计可以在linux下运行proteus的软件,主要是因为没有实际上没有足够的可行性。
  21.标题:Simulation or Animation timings
  问题:我需要让4个七段数码管在屏幕上显示每秒更新一次,但是我设置了动画选项,它们还是更快地变化,有没有什么好的解决该问题的建议呢?
  答:如果它们是多元显示器的话,要更新它们的显示是非常少见的。所有的多元显示器每次在传送一个字符的时候点亮一个显示单元,实际上只是数码管点亮的时间间隔太短了,人的肉眼看起来像同时点亮一样。如果你运行的是针对于时钟的仿真,且要每秒更新其显示值,就需要更快地扫描显示单元。在动画设置选项下, FRAMES PER SECOND将决定VSM刷新屏幕的频率,其右下方的参数项TIMESTEPS PER FRAME 应该是FPS的倒数。当仿真运行的时候,在屏幕的左下方观察一下使用CPU的百分比。如果该百分比显示为100%,就意味你的CPU已经因为超负荷工作而不能达到你所设置的动画效果运行的速度。很明显,CPU的使用率将取决于你要求CPU处理的任务的多少,你的处理器时钟速度有多快和你所指定的ARM的数量多少等等因素。请注意无论是proteus演示版还是专业版的破解版,都不能用来仿真新建的含有PIC系列单片机的系统。
  22.标题:CPU load 100% - What does this mean???
  问题:在运行电路仿真的时候,在底部的状态栏下显示“CPU load 100%”,是什么意思?
  答:“CPU load 100%”意味着电脑的CPU已经以其最快的速度在工作,也意味着CPU赶不上你在ANIMATION SETTINGS下设定的渴望得到的动画刷新率。CPU LOAD是代表你想要仿真的速度和电脑能够运行的速度的综合(即处理器的速度和RAM的速度)。数字仿真相对于模拟仿真容易进行一些,速度更快一些。如果你想使电脑仿真得更快一些,你可以对电路进行分块仿真(对逻辑量或者交流耦合很有好处,但是不利于模拟量尤其是带有直流耦合和直流反馈的模拟量)。
  另外,你使用了一些例如555或者是晶体振荡器等器件吗?如果用了的话,用信号源代替它们。理论上应该尽量降低CPU的使用率,数字越低,电脑就有越多的空闲资源来按你所选择的动画设置处理运算并每秒显示多少帧,与此同时“TIMESTEP”的数值应该为每秒多少帧的倒数(例如:如果你想每秒显示 10帧数据,timestep的值应该设为100毫秒。)如果你想不延时地向CPU传送用于显示的数据,你可以将TIMESTEP的值设大一点。另一方面, 减慢动画的刷新率(frames per second)取决于你想要看到什么东西。在一些电路中,你可以在较低的时钟下运行仿真,结果是一样的。
  22.标题:MMC Card simulation
  问题:有没有谁已经购买了labcenter公司网站上宣称为3维模型的MMC(多媒体控制器)虚拟仿真模型?
  答:这个模型如今已经出于我们的直接管理之下,它会被添加进sp4的升级服务包里。
  23.标题:U14,RO (Output) connected
  问题:我在仿真电路的时候得到了如下信息:
  WARNING: U14,RO (Output) connected toU1,RC7/RX/DT (I/O)
  U14 is a MAX487
  U1 is a PIC16F877A
  这是怎么回事?
  答:看起来不是仿真器的问题,而是电气规则检查出来的问题,说明你的电路连接有问题。请仔细检查电路吧。
  24.标题:PIC18 C program
  问题:我使用MPLAB C编译器,尽管在MPLAB环境下程序可以运行,但是我不能实现ISIS的电路与MPLAB的联合调试。当我编译的时候电脑就死机了,我已经试过很多种代码产生工具但是没有一个起作用。我以前还没有遇到过这种情况,所以迫切地需要帮助。
  答:在Proteus ISIS中创建新的原理图设计或者修改所设计的原理图;
  1)启动MAPLAB,创建或打开已有的工程文件,如果需要的话还可以直接修改工程文件,然后在MPLAB的正常模式下编辑编译程序,切换到ISIS,给ISIS中的PIC器件指定一个后缀名为“.cof”的文件作为其程序属性。
  2)在MPLAB中启动ISIS,在MAPLAB 的“Debugger”菜单下选择“Proteus VSM”,系统将自动在MAPLAB窗口的右边弹出一个Proteus VSM的浏览窗口,如果其没有自动出现,可以在MAPLAB的“View”菜单下选择“Proteus VSM   View”,随后会弹出Proteus VSM的浏览窗口;
  3)点击MAPLAB上面靠右边的绿色按钮“start simulating/debugging”或者在MPLAB的“Debugger”菜单下选择“start simulation”就可以开始MAPLAB与PROTEUS的联调了
  注意PROTEUS和MPLAB的版本,微星公司在3.0版本更改了COFF文件,所以PROTEUS旧版本不支持新格式的COFF文件。
  25.标题:Proteus 6 Demo
  问题:为什么proteus 演示版不能仿真PIC16F630 or PIC16F676?
  答:演示版的一些功能被限制了,所以不能仿真PIC16F630 or PIC16F676,如果你使用全能版的话绝对不会出现这个问题。
  26.标题:80C31 Timer 0 ...
  问题:我设计了一个电路,用到了80c31的timer 0,然后在keil c中编辑程序并通过编译且能正常工作,但是在proteus下不能工作,我找不到任何错误因为电路在实际的硬件环境下能够正常工作。
  答:你不应该使用定时器0模式(它是13位的),而应该使用定时器1模式(它是16位的),所以它的计数范围更大,很适合于你的设计。另一方面,你的设置TH0 = 0xff; TL0 = 0xff;有问题,因为如果这样设置的话,在T0的下一个脉冲来到时,定时器就会溢出了。
  27.标题:A question about compim
  问题:我想知道在PROTEUS中能否仿真串口或者RS232和其它的通讯端口,例如PROTEUS有一个例子文件叫做DataLog.DSN,它是开放的虚拟控制台,但是如果我想编辑一项接收数据并可控制的应用程序或者在DOS系统下启动一个用C语言编写的应用程序,我该怎么做呢?
  答:你需要两个串行端口和一个零信号调制解调器电缆或者一个虚拟的串行端口巡回驱动器。虚拟终端可以很好地仿真实际的终端,从而让你看到电路工作的效果。我们还可以为VSM编写允许给DOS窗口传递数据的插件程序。
  28标题:compim help
  问题:我需要有关于串口设备的帮助,可以直接将串口设备连接到微控制器还是要使用RS232电压转换器呢?假设在正常的发送、接收情况下应该连接除RX、TX、GND之外的其它东西吗?能够用VB语言编写串口的界面吗?
  答:你需要用串口(虚拟串行端口接口)代替虚拟终端,还必须在PC上有2个空闲的串行通讯端口和一根零讯号调制解调器电缆。假设串口1和串口2空闲,用前面所说的电缆将两个串口连接起来,并设置串口为COM1端口,然后使用窗口终端并设置为COM2。你将看到在发送给虚拟终端之前的任何输出现在被发送给windows终端
  29.标题:Help needed with VSM Proton+ PIC18 ALCD
  问题:我正使用PROTON+提供的与proteus vsm绑定的开发板,我用到的板子包括了PIC18ALCD,带有18F452处理器和一个字符LCD及4个LED。不管我怎么做,当我给PORTD的 ANY管脚写数据的时候,无论置位LED还是给LCD写数据,PORTD所有的管脚信号都被清零。如果我在原型板上运行程序,就不会出现这种情况,代码能够正常运行。我知道18F452有一种允许PORTD作为并行端口使用的功能所以它支持与图形LCD的连接。但是无论我怎样设置熔丝,又并联PORTD的控制位,还是出现上述问题。因此我怀疑问题出在PROTN提供的PRINT.INC文件,该文件包含可以将PROTON的basic命令(例如 PRINT)转换成汇编语言命令的程序代码,不知何故,图形LCD PRINT命令与字符LCD PRINT命令发生了混合,图形LCD被PIC18 GLCD PROTEUS仿真器,而且PORTD并用作了并行端口。另外,当我单步运行PROTON+提供的样本程序的代码时也有这个问题。所以我想知道怎样才能确保18F452仿真器不并联使用PORTD,怎样才能使PROTON开发板正常工作?
  答:我用到了跟你一样的开发板,我使用PIC18_ALCD_VHB虚拟板和PROTON+ VER 3.2.4.8(1.0.4.6集成开发环境)快速地检查了SER_BUFF18.BAS,没有发现任何你所提到的问题。对于 SER_BUFF18.BAS and PIC18_ALCD_VHB,我所看到的是D1的LED连续地亮灭闪烁(周期为半秒),而且虚拟终端的输入字符被显示在LCD1的第一行,其第二行等待显示缓冲器中的数据,我可以更改LED符号的名称来实现任何一个LED(D1,D2,D3,D4)的闪烁,甚至可以通过增加LED的名称实现所有的LED 同时闪烁。具体设置如下:
  Symbol LED1 = PORTD.1 ' Alias LED to PORTD.1
  Symbol LED2 = PORTD.2 ' Alias LED to PORTD.2
  Symbol LED3 = PORTD.3 ' Alias LED to PORTD.3
  and including in the LOOP:
  LOOP:
  High LED ' Turn on LED connected to PORTD.0
  High LED1 ' Turn on LED connected to PORTD.1
  High LED2 ' Turn on LED connected to PORTD.2
  High LED3 ' Turn on LED connected to PORTD.3
  DelayMS 500 ' Wait 500mS
  Low LED ' Turn off LED connected to PORTD.0
  Low LED1 ' Turn off LED connected to PORTD.1
  Low LED2 ' Turn off LED connected to PORTD.2
  Low LED3 ' Turn off LED connected to PORTD.3
  DelayMS 500 ' Wait another 500mS
  30.标题:Visual Basic Project needs a Device on compin
  问题:我用VB6为PIC18F542单片机系统设计了一个界面。调试工具实时执行的时候我最关心的是   我没有让RS232的两个端口连接我的PC,由此导致了我的设计程序有一半很难调试并运行。有谁能够帮助我实现在一个仿真环境中应用两个串行端口而不会发生冲突问题?
  答:如果你只有一个物理串行端口,你就不能使用串口作为VB6程序的接口。任何的应用软程序本身都要占用串行接口而且windows会告知该端口已经被占用。使用虚拟的串行端口驱动程序可以实现你的电脑有你想要多少数量的串行端口,而且这些端口直接还可以建立连接。
  31.标题:A problem with timer0 and INT0
  问题:我想在外部中断0信号到来的时刻启动定时器0,并让定时器0中断28次,但是现在定时器0中断56次。通过图表观测,发现外部中断0只发生过一次,这是怎么回事呢?
  32.标题:Proteus & Mplab Debugging? Help!
  问题:我使用MPLAB7.40和Proteus6.7时遇到了一个问题,那就是在PROTEUS下调试C18源代码的时候,我不能输入数据给寄存器(采用PIC18F452单片机),例如程序运行到需要输入数据的地方时我不知道怎么输入数据因此程序就停在那了。在MPLAB这边,我尝试过在“watch window”中通过选择“add SFR”按钮然后给选择的寄存器输入数据,但是没有反应,这是对于输入端口的管脚,但是对于输出端口的管脚,我只要输入数据,其输出就会改变了。在 Proteus下,我使用proteus中的键盘连接端口。
  答:
  33.标题:MPLAB IDE V7.4 and Debugger
  问题:我在MPLAB集成开发环境下的调试器下使用PROTEUS VSM的时候遇到了一个问题,如果我将调试器由PROTEUS VSM改为MPLAB SIM或者什么都不用之后我再也不能返回采用PROTEUS VSM作为调试器了,而且启动仿真后在输出窗口中就会收到如下的有关于错误的信息:Initializing Proteus VSM Simulation...
  Initializing simulation...
  Proteus VSM Simulation encountered fatal error(s).
  Failed to start the Proteus VSM simulation session.
  Please ensure that you have loaded the correct design.
  Proteus VSM Simulation stopped.
  一旦我收到这个信息我就不得不重启电脑。引起该问题的原因是不是还有哪些地方没有设置啊?
  答:你没有损失任何东西,你碰到的是一个经常性的BUG问题, SP4提供了一个系统文件,可以解决这个问题。同时,你不用调用PC结束任务,你可以关闭所以的PROTEUS任务并打开MPLAB。打开任务管理器,停止ISIS‘stuck’的进程(从进程中选择ISIS,点击鼠标右键,结束进程)
  34.标题:Hex & Terminal
  问题:我需要通过串行端口给仿真电路输入一个十六进制的字节,该怎么实现呢?
  答:我认为虚拟终端不能满足你的要求。手册上说虚拟终端响应CR,BS,&BELL,但是其它的代码会被忽略。我尝试过将两个虚拟终端对接,并按住“CTR+A”(利用虚拟终端发送十六进制数据01H),但是不起作用。因此我怀疑它不能正常工作的原因是它模拟的是ASCII终端。你可以使用虚拟终端作为输入设备,每次输入两个字符并生成十六进制数据,然后发送给任务电路。另外,用模式信号发生器也可以实现你的愿望,尽管它的输出数据流被限制在 1Kbyte。先创建一个模式文件并用作模式信号发生器的激励源。
  35.标题:default simulation parameters
  问题:有没有方法可以使PROTEUS恢复它默认的仿真参数设置?
  答:目前的版本还没有这个功能,你要想恢复设置,只有按照它的默认参数手动去更改设置。具体可参照下图:
  36.标题:Can see variables with VSM for PIC18 + PICC lite ?
  问题:我打算购买有PIC18模型的PROTEUS VSM,我想知道如果我使用CCS(DSP的软件操作平台),我可以观察变量吗?我想要一个好的支持观察变量的C语言编辑器,但是IAR的价格太高。谁有什么好的建议吗?
  答:MCC18免费学生版是一个不错的选择哦,其注册版虽然没有什么使用限制,但是价格比较高。整合MCC18和PROTEUS MPLAB你就可以观察到变量,设置断点等等。MPLAB插件技术的一大优点就是所有的编译器卖主都会支持将MPLAB作为代码产生的工具(他们需要产生 MPLAB兼容的COFF文件)。MPLAB从COFF文件中提取了调试数据以后,它就跟PROTEUS采用什么编辑器和什么汇编程序没有什么关系了,因为调试器所需要的函数功能完全由MAPLAB提供。
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: