查看: 1382|回复: 0

将ATmega328P Xplained Mini变为Arduino

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

    连续签到: 1 天

    [LV.Master]伴坛终老

    发表于 2015-1-7 15:07:45 | 显示全部楼层 |阅读模式
    分享到:
    标准的Arduino开发板使用了Atmega328P,和ATmega328P Xplained Mini上一样,因此ATmega328P Xplained Mini是可以当作Arduino用的。而且ATmega328P Xplained Mini还专门留出了Arduino插座,方便使用各种Arduino外设模块。下面详细介绍一下将ATmega328P Xplained Mini变为Arduino的方法。

    • 首先,我们需要下载一个Arduino IDE软件,这个软件可以到Arduino的网站(https://arduino.cc/)上下载。


    • 其次需要将Arduino的Bootloader下载到ATmega328P Xplained Mini中。

    在Arduino软件的 \hardware\arduino\avr\bootloaders\atmega目录下(不同版本的Arduino软件,在目录上稍有区别,我安装的是v1.5.7),存放着多个bootloader,对应不同的开发板。这里我们需要选择ATmegaBOOT_168_atmega328.hex。


    • 将Bootloader程序通过Device programming写入开发板中。



    • 修改ATmega328P的熔丝位。如果下载过avrub,基本上是一样的。



    • 修改熔丝位时需要和Bootloader对应起来。因为Arduino的Bootlader版本很多,又没有什么说明,所以最简单而可靠的方法就是打开HEX文件,看看它的起始地址是多少,然后根据这个地址计算出BOOTSZ。



    • 完成了上面的步骤,ATmega328P Xplained Mini版本的Arduino就做好了,可以开始玩了,功能和性能上和标准的Arduino是完全一样的。先运行Arduino软件,然后选择Arduino nano,再设置串口。



    • 跑一下基本的Blink例程,效果还不错。


    回复

    使用道具 举报

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

    本版积分规则

    关闭

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

    手机版|小黑屋|与非网

    GMT+8, 2024-4-24 22:47 , Processed in 0.116254 second(s), 18 queries , MemCache On.

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

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.