Можете ли вы использовать Arduino в качестве программиста AVR?
arduino
avr
programmer
littlebirdceo
источник
источник
Ответы:
Я использую мега-ISP решение, упомянутое выше - скриншот Arduino Avrisp здесь
http://code.google.com/p/mega-isp/downloads/list
Я не использую экран, который у них есть, - я изготовил простой кабель, используя два 6-контактных разъема с двумя линейными разъемами для подключения программируемого разъема ISP на Arduino. (У меня не было двух разъемов DIL, поэтому я использовал стандартные одинарные в линии и склеил два 3-контактных разъема вместе.
Затем вам понадобится кусок ленточного кабеля или провод.
Подключите каждый контакт на одном разъеме к соответствующему на другом, за исключением контакта 5 = Сброс. Подключите один конец кабеля к контакту 5 - это конец, который будет подключаться к целевому AVR, который вы хотите запрограммировать. Подключите другой конец провода контакта 5 к разъему с плавающим контактом.
Для использования подключите кабель к Arduino, разместив над разъемом программирования ISP и подключив плавающий провод к цифровому 10, подключите другой конец к целевому разъему ISP. Вы должны убедиться, что контакт 1 совпадает.
Программа с использованием avrdude
avrdude -P com7 -p t2313 -c avrisp -b 19200 -U вспышка: w: fred.hex
Я использовал это для программирования Tiny2313 без проблем.
Примечание. Кабель будет питать 5 В для питания цели - если цель уже включена, не подключайте контакт 2 кабеля.
источник
Это решение также прекрасно работает: метод Кимио Косака avrdude-serjtag
Если вы собрали свои собственные компьютеры, у вас могут быть запасные USB-кабели / разъемы, которые часто поставляются с новыми монтажными платами. Просто отключите USB-разъем, и вы можете использовать разъем материнской платы в качестве разъема ISP.
Можно использовать такой пакетный файл: (Это для 328 чипов, он установит предохранители для высокоскоростной передачи, а затем загрузит загрузчик и установит биты блокировки, когда закончите.
источник
Да, вы можете использовать Arduino в качестве программиста AVR!
Взгляните на мега-ISP проект.
источник
Если вам нужно программирование высокого напряжения (в противном случае у вас битый чип), вы можете попробовать это решение http://www.mightyohm.com/blog/2008/09/arduino-based-avr-high-voltage-programmer/
источник
Ответы 2009 года немного устарели, так как стандартная среда разработки Arduino включает в себя ArduinoISP, который был основан на Mega-ISP, но теперь официально поддерживается Arduino.cc.
источник