arduino+proteus 仿真

         arduino功能十分强大,相关配套十分健全。利用arduino ,您可以迅速的搭建自己的硬件项目。

         在Proteus中直接用ATMEGA328进行仿真时可能会遇到各种问题,比如时序不准确,串口乱码等。不过幸好有人开发出了ARDUINO模块(http://www.instructables.com/id/How-to-add-Arduino-Library-in-to-Proteus-7-8/);您可以从这里(https://www.instructables.com/files/orig/F9C/F878/I8G5T6SR/F9CF878I8G5T6SR.zip)下载该模块然后添加到proteus的库中。

       然后就可以利用虚拟串口(Virtual Serial Port Driver)将proteus的中串口数据传给电脑上的其他应用(比如Python)。

Proteus 8以上的版本还可以直接在工程里写代码,这极大地方便了仿真工作。

如果直接使用proteus8来编写代码,那么hex文件就不多说了。

如果使用arduino的IDE来编写代码就会涉及hex文件生成的问题。

这时只要通过选择菜单栏上的文件-首选项-勾选“编译”

1、  

2、

3、

然后在IDE底下的黑框里就会出现很多提示,仔细找就能发现所需要的hex文件

有了hex文件将其装载到proteus的arduino芯片中就可以了。

至此就大功告成了。

  • 5
    点赞
  • 50
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值