Proteus VSM
常见问题问答
(FAQ)
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 D
LL 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
)
如果电脑安装了防火墙,请设置其“允许通过”的规则