标准的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,再设置串口。
最后,在来个Arduino和ATmega328P Xplained Mini的对比。
|
文章评论(0条评论)
登录后参与讨论