查看: 5548|回复: 10

将ATmega328P Xplained Mini变为Arduino

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

    连续签到: 1 天

    [LV.Master]伴坛终老

    发表于 2015-1-7 11:16:13 | 显示全部楼层 |阅读模式
    分享到:
    本帖最后由 shaoziyang 于 2015-1-7 11:45 编辑

    标准的Arduino开发板使用了Atmega328P,和ATmega328P Xplained Mini上一样,因此ATmega328P Xplained Mini是可以当作Arduino用的。而且ATmega328P Xplained Mini还专门留出了Arduino插座,方便使用各种Arduino外设模块。下面详细介绍一下将ATmega328P Xplained Mini变为Arduino的方法。

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

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

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

    4.jpg


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

    1.jpg


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

    0.jpg


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

    5.jpg

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

    7.jpg


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

    2.jpg

    3.jpg

    最后,在来个Arduino和ATmega328P Xplained Mini的对比。

    1.jpg
    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    2015-3-6 13:14
  • 签到天数: 6 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    发表于 2015-1-7 11:36:41 | 显示全部楼层
    这个正好也是二叔下一步要做的,自从用了arduino就对原生AVR生疏了,谢谢分享!
    回复 支持 反对

    使用道具 举报

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

    连续签到: 1 天

    [LV.Master]伴坛终老

    发表于 2015-1-7 20:56:52 | 显示全部楼层
    不错不错,感谢分享
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2023-12-3 18:51
  • 签到天数: 772 天

    连续签到: 1 天

    [LV.10]以坛为家III

    发表于 2015-1-10 09:20:07 | 显示全部楼层
    楼主怎么进入ISP的,有EDBG么????
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2019-12-1 10:07
  • 签到天数: 1617 天

    连续签到: 1 天

    [LV.Master]伴坛终老

     楼主| 发表于 2015-1-10 22:01:33 | 显示全部楼层
    板载mEDBG。  
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2014-10-12 13:06
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    发表于 2015-1-13 09:52:03 | 显示全部楼层
    谢谢楼主分享,狂顶!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2019-7-13 19:58
  • 签到天数: 1818 天

    连续签到: 1 天

    [LV.Master]伴坛终老

    发表于 2015-1-17 09:31:04 | 显示全部楼层
    很好的分享。。。。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2017-7-4 13:51
  • 签到天数: 347 天

    连续签到: 1 天

    [LV.8]以坛为家I

    发表于 2015-1-21 09:01:57 | 显示全部楼层
    没用过Arduino,正好可以试下
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2017-7-4 13:51
  • 签到天数: 347 天

    连续签到: 1 天

    [LV.8]以坛为家I

    发表于 2015-1-25 18:45:49 | 显示全部楼层
    请问能将最新的Arduino IDE分享下么,我在官网上尝试下载,但都提示网页无法找到
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2019-12-1 10:07
  • 签到天数: 1617 天

    连续签到: 1 天

    [LV.Master]伴坛终老

    发表于 2015-1-25 20:53:41 | 显示全部楼层
    770781327 发表于 2015-1-25 18:45
    请问能将最新的Arduino IDE分享下么,我在官网上尝试下载,但都提示网页无法找到 ...

    官网很好下载啊。建议下1.5.8那个测试版,支持的东西多一些。
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

    手机版|小黑屋|与非网

    GMT+8, 2024-12-23 06:26 , Processed in 0.203319 second(s), 34 queries , MemCache On.

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

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.