Хочу запрограмировать микроконтроллер ATMega 48, используя Arduino UNO в качестве программатора. Что нужно в IDE выбирать в разделе "плата"?
Хочу запрограмировать микроконтроллер ATMega 48, используя Arduino UNO в качестве программатора. Что нужно в IDE выбирать в разделе "плата"?
для начала прочтите про ArduinoISP и скачайте соответствующую либу, если конечно вы хотите использовать Arduino UNO как программатор.
Да пожалуйста: http://arduino.cc/en/Tutorial/ArduinoISP А на счет либ - нужно у больших дядек спрашивать, у них есть свои источники есть
Всё гораздо проще делаем программатор-прошиваем Мегу 48 прямо в плате Ардуино или вне её. Так http://tinyurl.com/peqw3cs Или Так http://tinyurl.com/ou7674e Ну или так http://tinyurl.com/nkqabzk
Но если уж совсем паять лень то заливаем скетч он ДОЛЖЕН быть в любой Arduino IDE Файл-Примеры-ArduinoISP заливаем скетч как обычно Получили ISP программатор!Ура!Далее как здесь http://tinyurl.com/ppxolxt Или Здесь http://tinyurl.com/pxvolym
Ничего там не надо качать.Всё одинаковое.У меня и СОМ и LPT и AVR ISP программаторы есть шью всё от тини13 до Меги16.Главное всё правильно подключить по входам MISO MOSI Reset SCK GND.Видимо надо шилд делать для програмирования
Классический форум. Человек спросил "как пройти в библиотеку" а вы его в "яму бросаете" Чтобы прошить atmega в ардуино нужно в файл хранящийся в ардуино1.х.х/хардвар/ардуино/боардс.тхт в конец файла что нибудь такое ############################################################## atmega48.name=ATMega48 atmega48.upload.using=avrisp atmega48.upload.maximum_size=4094 atmega48.upload.speed=38400 atmega48.bootloader.low_fuses=0xE2 atmega48.bootloader.high_fuses=0xDF atmega48.bootloader.extended_fuses=0xFF atmega48.bootloader.path=atmega atmega48.bootloader.file=atmega48.hex atmega48.bootloader.unlock_bits=0x3F atmega48.bootloader.lock_bits=0x0F atmega48.build.mcu=atmega48 atmega48.build.f_cpu=8000000L // если я планирую внешний кварц на 16мгц, пишем 16000000L ? atmega48.build.core=arduino будет работать только в схеме с кварцем П.С. Если нужно юез кварца или вне платы ардуино запрограммировать то тоже это возможно. http://blog.radiotech.kz/blog/68.html