MPLAB X IDE与Proteus联调(转载+补充说明)

注:红字部分是我对博主文章的补充说明!

  另外需要注意的是支持联调的版本有MPLAB X IDEv3.15,v3.61等版本,版本2.30是不支持的,此外目前最新的v6.10试了一下,好像也不支持。所以请合理安装对应版本,如果不小心安装了其他版本,可以先找到该版本的uninstall_xxxx.exe(例Uninstall_MPLAB_X_IDE_v2.30.exe),点击进行卸载,然后再安装其他版本即可。

  同时如果不用联调,也可以进行仿真,不过需要再复制一份源代码到proteus中再进行仿真。相对来说麻烦一点。

1.       使用的工具

l  MPLAB X IDE v3.15

l  Proteus 7.8 SP2

2.       具体步骤

a.        MPLABX IDE安装插件。

打开Tools->Plugins菜单,

在AvailablePlugins选项卡下,可以看到MPLAB支持多种插件,选中ProteusVSM Viwer插件,然后Install。(此步需要联网,MPLAB自动从Microchip官网下载插件)

安装完成后,MPLABX IDE会提示软件需要重启,重启后在Installed选项卡下可以看到已安装的插件ProteusVSM Viwer。

b.       设置工程参数

打开一个项目工程,这里以PIC16F877A工程为例,打开工程属性,可以从File->Project Properties菜单打开(左图),也可从快捷工具打开(右图标识)。

                                   

在工程属性对话框可看到ProteusVSM Viewer插件,点击选中,右侧是三个需要设置的参数

1)       Designfile name —— 目标Proteus 电路图的目录。(注意:1.这个文件需要放在和PIC16F877A工程文件相同的目录下,如果不在同一目录则选中不了文件。

2.因为文章里用的是Proteus 7.8 SP2,所以生成的Proteus工程文件后缀是DSN。如果是Proteus 8.0以上版本,那么生成的文件后缀是pdsprj。两种文件格式效果都是一样的)

2)       TargetComputer Address —— 目标电脑IP地址,若在同一电脑联调,填localhost即可。

3)       DebuggerMonitor IP Port Number —— Proteus支持联调的端口号,8000(有的是8001)。

完成后,OK。

c.  Proteus允许远程控制

打开Proteus电路图,在Debug菜单下,有个Use Remote Debug Monitor选项,选中打钩。

d.   联调

点击MPLAB XIDE 调试工具(红色圈),在下方的输出框会提示连接情况(蓝色圈),Connected后,Proteus电路也自动运行。

备注:MPLAB XIDE 和 Proteus的工程尽量不要放在中文目录下。

版权声明:本文为CSDN博主「menggulang」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/menggulang/article/details/50602384

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值