proteus常见问题汇总.pdf
proteus常见问题
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-simulatin
问题:我把Proteus升级到SP4之后,每当我用Keil和Proteus联调的时候,系统总是报告:Error:Target
DLLhasbeencancelled,这是怎么回事呢?在Proteus演示版下一切都正常,在专业版中就出现这
个问题,而且在Proteus6.9SP4professional下,源代码窗口中不能使用单步进和单步出等调试按钮工
具。这是怎么回事呢?
答:1)下载并安装最新的VSMKeilDebuggerDriver
2)使能Proteus下的UseRemoteDebugMonitor
3)在Keil的工程选项下设置使用ProteusVSMSimulator
4)在uVisionDebug菜单下的ProteusVSMSimulator设置主机IP地址为127.0.0.1端口为8000
5)如果电脑安装了防火墙,请设置其“允许通过”的规则
6)如果上述操作还不能奏效,那就只有卸载proteus专业版和演示版,然后再重装专业版。
5.标题:cmos40106timin
问题:我在振荡器中使用CMOS40106反相器的时候,想知道当它超出频率的时候是怎么工作的;我知
道可以通过给设计项目建立程序并在仿真时用显示器观测到它的频率。
答:在你的电路中分别设置3组不同的R和C值,然后分别测量其输出频率,测量结果看起来会很接近
VSM中显示的结果:F=.6/RC。如果你想要电路达到预期的效果,可以将555作为振荡器使用,其频率
和电压是相对独立的。
6.标题:whocantemefordevicecreating
问题:我在哪里可以找到我在PROTEUS中创建编辑的元器件的参考值啊?
答:可以在元器件的属性中修改,先右键选中再左键单击,在弹出的对话框中的顶部有一栏“component
reference”在其空格区域中填入一个标注号码即可,且不要勾选其右边的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等单步命令工具