proteus常见问题.doc

上传人:b****3 文档编号:2487542 上传时间:2022-10-30 格式:DOC 页数:18 大小:295KB
下载 相关 举报
proteus常见问题.doc_第1页
第1页 / 共18页
proteus常见问题.doc_第2页
第2页 / 共18页
proteus常见问题.doc_第3页
第3页 / 共18页
proteus常见问题.doc_第4页
第4页 / 共18页
proteus常见问题.doc_第5页
第5页 / 共18页
点击查看更多>>
下载资源
资源描述

proteus常见问题.doc

《proteus常见问题.doc》由会员分享,可在线阅读,更多相关《proteus常见问题.doc(18页珍藏版)》请在冰豆网上搜索。

proteus常见问题.doc

proteus常见问题(转)

1.标题:

writingtoPIC18f2420Flash

问题:

只有保持寄存器的最后8字节作为“写”的结果出现在VSM的程序存储器中(通过写设置EECON1的WR位)。

pic18f2420应该像其它的转移8位寄存器的数据一样并列转移64位寄存器数据。

为什么会出现这样的问题呢?

2.标题:

Differencebetweenmodels?

问题:

近来我发现Proteus的库中有许多的模型,VSMDLL模型,Schematic模型和Spice模型之间有什么不同啊?

答:

在Proteus正式版中,其帮助文件部分的TYPESOFMODEL章节详细讲解了这个问题。

3.标题:

UART2InterruptnotworkinPIC

问题:

我使用CCS编辑器V.3.249和PIC18F8720,将G1,G2管脚用作二级异步收发端口,我可以从这两个端口收发数据,但是仿真时不能使用中断。

为什么仿真时RDA2中断不能工作呢?

是不是因为Proteus或者CCS呢?

答:

请确认你使用的Proteus版本并激活你的帐号,然后再运行仿真看看。

4.标题:

ErroronKeilandProteusco-simulating

问题:

我把Proteus升级到SP4之后,每当我用Keil和Proteus联调的时候,系统总是报告:

"Error:

TargetDLLhasbeencancelled....",这是怎么回事呢?

在Proteus演示版下一切都正常,在专业版中就出现这个问题,而且在Proteus6.9SP4professional下,源代码窗口中不能使用单步进和单步出等调试按钮工具。

这是怎么回事呢?

答:

1)下载并安装最新的VSMKeilDebuggerDriver

     2)使能Proteus下的'UseRemoteDebugMonitor'

     3)在Keil的工程选项下设置使用ProteusVSMSimulator

     4)在uVisionDebug菜单下的ProteusVSMSimulator设置主机IP地址为127.0.0.1端口为8000

     5)如果电脑安装了防火墙,请设置其“允许通过”的规则

     6)如果上述操作还不能奏效,那就只有卸载proteus专业版和演示版,然后再重装专业版。

5.标题:

cmos40106timing

问题:

我在振荡器中使用CMOS40106反相器的时候,想知道当它超出频率的时候是怎么工作的;我知道可以通过给设计项目建立程序并在仿真时用显示器观测到它的频率。

答:

在你的电路中分别设置3组不同的R和C值,然后分别测量其输出频率,测量结果看起来会很接近VSM中显示的结果:

F=.6/RC。

如果你想要电路达到预期的效果,可以将555作为振荡器使用,其频率和电压是相对独立的。

6.标题:

whocantellmefordevicecreating

问题:

我在哪里可以找到我在PROTEUS中创建编辑的元器件的参考值啊?

答:

可以在元器件的属性中修改,先右键选中再左键单击,在弹出的对话框中的顶部有一栏“componentreference”在其空格区域中填入一个标注号码即可,且不要勾选其右边的hidden选项。

7.标题:

proteusdemov6.9sp4andkeilRVMDARM3.01aproblem

问题:

我下载了最新版本的PROTEUSv6.9sp4演示版和keilARMRVMDV3.01用于仿真,但是在keil中启动代码调试时,IDE发出命令行缺失的警告,而且不能执行单步运行的命令。

我的测试文件编辑得非常简单,而且PROTEUSVSM与keil的连接看起来没有什么错误,出现这种问题的原因是什么呢?

答:

肯定是PROTEUSVSM与keil的连接有问题

8.标题:

sourcecodewindowsdon’tworkwithF10ORF11

问题:

在PROTEUS6.7SP3版本下,导入COF文件并在调试模式下于源代码调试窗口中,按下F10可以让程序单步运行,在actualization6.9sp3中用不了单步的工具,有何方法可以解决这个问题吗?

  答:

我在proteus6.9sp4版本下可以执行单步命令,而且F10,F11等单步命令工具能否正常使用与所编程序的结构有很大的关系。

9.标题:

LCDprobleminproteus6.7

  问题:

用PIC18F452单片机和LCD032设计了一个系统,在LCD032上显示两行字符。

程序在软件上已经经过调试,没有问题,而且系统在proteus6.5demo版上运行也很正常,可是LCD屏幕上只显示一行信息,在proteus6.9版本下情况也是如此,有什么方法可以解决呢?

  答:

在LCD显示器的属性中设置“TRACE=1”,然后在仿真日志中查看LCD接收到什么命令信息,很可能是显示器在进入第二行显示模式时没有收到命令或者是因为给LCD发送命令时,它还没有准备好接收。

请你注意观察一下显示器第二行的首地址是多少,这个首地址必须与LM032L的通讯地址相匹配才行,如果不匹配,必须在代码中修改其地址。

10.标题:

simulatingtwomicrocontrollerattheonce

   问题:

我不知道怎么做才能在一个设计项目中装载两个源代码文件。

如果我调试主控制器,另外一个控制器却装载不了其HEX和源代码文件,我应该把两个源程序链接成一个吗?

   答:

proteus可以同时仿真两个以上的微控制器,也可让一个微控制器运行多个程序代码文件,步骤如下:

1)必须让proteus工作在标准的独立仿真IDE中(不与其它软件如keil联调),如MPLAB,它能够在单任务下实现对多核处理器的仿真。

我们可以更好地比较容易地编辑编译程序,然后根据固件的要求给处理器植入相应的程序;例如把fred.cof文件植入mcuA,把bob.cof文件植入mcuB。

         2)要注意电脑的配置的限制,对于一般标准的PC,在40MHZ的时钟频率下,同时联网运行4个PIC单片机构成的系统,系统将不能实时工作。

所以如果对仿真的要求很高的话,就相应要求电脑有很高的配置。

11.标题:

graphicdisplay240×128

   问题:

我想用T6963C微控制器设计一个系统来仿真一个240×128象素的图形显示器,但是proteus能够支持的最大的显示器的象素为240×64,我能不能得到更大象素的显示器模型?

   答:

如果你是正版用户的话,在我们公司的技术论坛上可以看到一个模块“modelrequests”,你可以向公司提出申请,我们有一个免费的SDK(软件开发工具包)赠送,你只需要签署一份保密协议。

该SDK附有使用指南,有了该SDK,你就可以自己创建复杂的器件模型。

12.标题:

KS103GraphicLCDcontroller-ampire12864

   问题:

我有一项设计需要用到Atmega32和KS103graphicLCD,可是proteus只有一个例子BascomAVR(ks108),且运行不了。

   答:

对于Bascom,系统不会产生调试文件,因为ATMega不能支持装载Basic语言程序,所以很难看到错误发生在什么地方。

我认为ATMega进入读LCD初始化程序时的状态字所需要的时间取决于嵌入在Bascom的驱动程序。

仿真模型(KS0108控制器)支持很多用C、汇编、Basic语言写的应用软件。

我建议你按下列步骤操作一下:

1)把LCD的时钟频率改为100KHZ,

2)选择system     setanimationoptions    spiceoptions  DSIM,设置“contentionhandling”为忽略方式

         也可以用T6963代替KS108

13.标题:

DCmotormodel

问题:

谁能帮我设置一下DCmotor的参数?

答:

一下是一种参考设置:

     terminalinductance:

2mH                back-emfconstant:

0.47(v/1000rpm)

     torqueconstant:

4.49(mnm/A)           terminalresistance:

4.6(ohm)

    rotorinertia:

0.8(g*cmm)              motorregulationR/K2^:

228(1000/NMS)

  14.标题:

555simulation

     问题:

我想仿真555在非稳态模式下频率为10KHZ,占空比为35%,我该怎么用虚拟示波器观察呢?

     答:

选中虚拟示波器后左击,将其放置到原理图中,将其的一个管脚连到555的第三号管脚,然后点击“play”按钮启动仿真,可以像真的示波器一样调试其扫描、输入等属性,这样就可以观察到信号波形,如果需要精确定量测量波形的话建议你用图形仿真工具。

  15.标题:

DRIVERVSMMPLAB-PROTEUSwindowsXP

    问题:

在哪里可以下载到MPLAB7.4的调试驱动程序,ISISdemo版会因为vdmmplab.exe26110/2005而不能在XP系统下工作吗?

    答:

不需要下载驱动程序,你需要的文件全部在6.9(不论是演示版还是专业版)。

在安装新的驱动程序前应该先卸载旧的MPLAB驱动程序。

如果还是不行,建议你重装proteus。

Proteus可以在windowsme/98/2000/xp多种系统下运行。

  16.标题:

maximumfrequency

    问题:

我搞了一个项目,必须给接收器发送一个频率为915MHZ的信号,我怀疑在如此高的频率下,PROTEUSISIS能否正常运行,能够用ISIS来仿真在发送器和接收器之间的高频数据传送吗?

   答:

频率对仿真来说不是问题,理论上正常的频率可以超过十亿GHZ。

主要问题是模型是理想的,很多等价模型,包括有寄生效应的模型都被用到了。

器件厂商可以免费提供那些RF模型。

传输线在几何上没有什么特别的定义与限制,他们在仿真时采用C、R、L单位长度,这就使直接仿真微波传输带变得很困难。

电磁仿真不同于直接的仿真,为了仿真波形传输、放射线、色度亮度干扰、电磁干扰等等,仿真器必须先解决麦克斯韦方程并提供3D空间形式的结果。

有很多专用仿真器已经面世,他们使用有限的状态时域或者电磁矢量等可能的方法。

17.标题:

distortiongraphs:

whichcurvesarewhich

     问题:

我使用失真分析仪来研究一个电路,产生了两条图形曲线(谐波畸变波形)。

手册上规定:

“通过在图表上放置一个指针来确定一条图形曲线。

你正指向的曲线将在状态栏的右边被识别并显示出来。

”可是我没有看到任何指示性的信息,我所看到的只是当前X/Y的坐标值。

     答:

通过点击图表顶端的标题栏可以最大化图表窗口,然后选择一个图表,在图形的底部你将能够看到2F1或者3F1,状态栏上的文本标签对应于相应颜色的图线。

我们可以通过两条竖直的坐标线来测量图形。

18.标题:

AnyFlashinProteussimunlationlibrary?

   问题:

我的ARM系统需要一个型号为SST39VF016的FLASH,但是proteus的元件库中并没有这个器件啊?

  答:

如果

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 解决方案 > 工作计划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1