更方便的使用编程器(AVRISP)下载程序
本帖最后由 Angelo 于 2014-3-6 20:19 编辑Arduino 在上传程序上提供了非常方便的方法,可以直接通过串口进行程序的上传。但是,当你是用Arduino写一些比较大的程序,要烧进Mega板子,这将会是一个很漫长的过程,时间长的可能需要半分多钟。
如果这时你有一个下载器,这将极高的提高下载的效率。
Arduino的IDE提供了一个通过下载器下载的方式:
但是每次都要这么按的话会很痛苦。其实还有更简单的方法,但先要一点准备工作:
1.首先,如果Arduino还开着,请先关闭他。
2.在Arduino的安装目录下的“/hardware/arduino”里面找到对应的Boards.txt 文件:
[*] /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino (mac)
[*]C:\Program Files (x86)\Arduino\hardware\arduino (windows)
[*]/usr/local/bin/Arduino/hardware/arduino (linux)
2.打开以后可以看到各种对应板子的参数,在最前面添加:
##############################################################
avrispmkii2560.name=AVRISP mkII ATmega2560
avrispmkii2560.upload.using=avrispmkii
avrispmkii2560.upload.maximum_size= 258048
avrispmkii2560.upload.speed=115200
avrispmkii2560.bootloader.low_fuses=0xFF
avrispmkii2560.bootloader.high_fuses=0xD8
avrispmkii2560.bootloader.extended_fuses=0xFD
avrispmkii2560.bootloader.path=stk500v2
avrispmkii2560.bootloader.file=stk500boot_v2_mega2560.hex
avrispmkii2560.bootloader.unlock_bits=0x3F
avrispmkii2560.bootloader.lock_bits=0x0F
avrispmkii2560.build.mcu=atmega2560
avrispmkii2560.build.f_cpu=16000000L
avrispmkii2560.build.core=arduino
avrispmkii2560.build.variant=mega如图:
3.这时候如果打开Arduino IDE,在菜单“Tools->Board”下面就会出现一个新的板子叫“AVRISP mkII ATmega2560”
以后每次使用编程器就不需要那么麻烦了,直接上传就可以了~~
碉堡了,大概能提速多少? 如果用户用的是USBasp编程器,可否用这样的方式呢? Youyou 发表于 2014-3-12 11:52
如果用户用的是USBasp编程器,可否用这样的方式呢?
可以的,但是需要有对应的设置
页:
[1]