查看: 4614|回复: 1

[经验] 用Proteus8开发Arduino

[复制链接]
  • TA的每日心情
    奋斗
    2019-12-1 10:07
  • 签到天数: 1617 天

    连续签到: 1 天

    [LV.Master]伴坛终老

    发表于 2015-9-24 16:44:03 | 显示全部楼层 |阅读模式
    分享到:
    大家是否知道,Proteus8也可以开发Arduino程序。相比Arduino IDE,Proteus8不但速度快,还可以仿真,同样也可以下载程序。

    ⑴首先需要安装Proteus8和AVR Toolchain。推荐使用绿色版的Proteus8,我在论坛已经提供了。

    ⑵然后,创建一个新项目,选择从开发板,再选择Arduino 328。


    ⑶确定后,自动产生仿真原理图和程序框架文件。这仍然是一个arduino程序,先直接将一个blink例程复制进去。


    ⑷在Build菜单下的程序选项中,设置时钟频率16M,选择串口,以及波特率115200,编程器选择AVRDUDE。同时不要忘记修改原理图的时钟频率。需要注意Arduino Uno有多种版本,时钟频率也有多种,需要根据实际情况修改。同样波特率可能也有57600/115200等多种,如果不确定具体频率,可以先用Arduino IDE下载,查看提示框的频率。


    ⑸按下F7编译程序


    ⑹然后按下F8或者工具栏上那个芯片按钮,下载程序,看看LED是否开始变化了。


    ⑺当然还可以仿真,可以设置断点,查看运行时间,这比Arduino IDE方便多了。


    blink.zip (20.01 KB, 下载次数: 13)
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2021-12-10 15:56
  • 签到天数: 2675 天

    连续签到: 1 天

    [LV.Master]伴坛终老

    发表于 2015-9-24 22:13:45 | 显示全部楼层
    感谢分享,下载试试
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /4 下一条



    手机版|小黑屋|与非网

    GMT+8, 2024-11-15 10:12 , Processed in 0.127696 second(s), 18 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.