将ATmega328P Xplained Mini变为Arduino

作者: shaoziyang
上传时间为: 2015-01-07 03:07 PM
2015-01-07
阅读:

标准的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 



全部评论 ()
条评论
写评论

创建讨论帖子

登录 后参与评论
系统提示