arduino+proteus 仿真

来源:互联网 发布:ld3320语音识别算法 编辑:程序博客网 时间:2024/05/16 09:38

         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芯片中就可以了。

至此就大功告成了。

0 0
原创粉丝点击