zoukankan      html  css  js  c++  java
  • 起步:Proteus 8 仿真 Arduino 1.8.2

    一、环境准备

    1、从Arduino官网或中文社区下载并安装 Arduino IDE 当前最新版1.8.2:http://www.arduino.cn/thread-5838-1-1.html

    2、下载并安装和谐版的 Proteus 8.4 SP0。具体方法请移步这里

    二、在Arduino IDE中编译程序

    1、打开 示例 > 01.Basics > Blink。

    2、验证、编译。

    3、导出已编译的二进制文件。会提示“项目文件夹另存为”,选自己的一个工作目录即可,如 E:MyDocArduinoBlink。

    此时,可在此目录下看到生成的目标文件 Blink.ino.elf 。

    注:高版本 Arduino IDE 无需人工截获elf文件了。

    三、在Proteus中制作电路图

    1、创建新电路图,添加元件 ATMEGA328P、LED-RED、RES和ROUND。

    2、修改电阻R1阻值为300。

    3、连接如下图:

    四、在Proteus中仿真运行

    1、给 ATMEGA328P 设置 Program File 为刚才生成的 Blink.ino.elf。

    2、F12 仿真运行,可以看到LED闪烁,但周期为16秒,而不是预期的1秒。

    3、给 ATMEGA328P 设置其它属性:

    • CLKDIV8:(1) Unprogrammed
    • CKSEL Fuses: (0000) Ext. Clock
    • Clock Frequency: 16MHz

    4、再次运行,闪烁周期为1秒了。

    五、参考:

    http://tieba.baidu.com/p/2366848283

    http://www.cnblogs.com/hyper99/p/Arduino-UNO-fang-zhen-kai-fa-huan-jing-she-zhi-he-.html

  • 相关阅读:
    多表查询
    Java基础
    group by 和 having 用法
    多态
    修改用户权限
    集成测试过程
    系统测试
    软件验收测试通过准则
    性能测试、负载测试、压力测试的区别
    白盒测试
  • 原文地址:https://www.cnblogs.com/xxfcz/p/6827807.html
Copyright © 2011-2022 走看看