原创 将ATmega328P Xplained Mini变为Arduino

2015-1-8 10:30 1957 16 13 分类: MCU/ 嵌入式 文集: 开发板
标准的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。

 


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

 


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

 


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

 

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

 


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

 

 

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


 

 

文章评论0条评论)

登录后参与讨论
我要评论
0
16
关闭 站长推荐上一条 /2 下一条