Помогите с ATMega 48

Тема в разделе "Микроконтроллеры AVR", создана пользователем Егор, 28 фев 2014.

  1. Егор

    Егор Нерд

    Хочу запрограмировать микроконтроллер ATMega 48, используя Arduino UNO в качестве программатора. Что нужно в IDE выбирать в разделе "плата"?
     
  2. Егор

    Егор Нерд

    Хочу запрограмировать микроконтроллер ATMega 48, используя Arduino UNO в качестве программатора. Что нужно в IDE выбирать в разделе "плата"?
     
  3. CryNET

    CryNET Гик

    для начала прочтите про ArduinoISP и скачайте соответствующую либу, если конечно вы хотите использовать Arduino UNO как программатор.
     
  4. Егор

    Егор Нерд

    А не поделитесь ссылками на инфу об ArduinoISP и на либы?
     
  5. CryNET

    CryNET Гик

    Да пожалуйста:

    http://arduino.cc/en/Tutorial/ArduinoISP
    А на счет либ - нужно у больших дядек спрашивать, у них есть свои источники есть :)
     
  6. Airbus

    Airbus Радиохулиган Модератор

  7. Airbus

    Airbus Радиохулиган Модератор

    Но если уж совсем паять лень то заливаем скетч он ДОЛЖЕН быть в любой Arduino IDE Файл-Примеры-ArduinoISP заливаем скетч как обычно Получили ISP программатор!Ура!Далее как здесь http://tinyurl.com/ppxolxt Или Здесь http://tinyurl.com/pxvolym
     
  8. Егор

    Егор Нерд

    Да, но для ATMega 48 нужно какую то фигню качать, такую же как для тиньки он там качает
     
  9. Airbus

    Airbus Радиохулиган Модератор

    Ничего там не надо качать.Всё одинаковое.У меня и СОМ и LPT и AVR ISP программаторы есть шью всё от тини13 до Меги16.Главное всё правильно подключить по входам MISO MOSI Reset SCK GND.Видимо надо шилд делать для програмирования
     
  10. kulverstukas

    kulverstukas Нуб

    Классический форум. Человек спросил "как пройти в библиотеку" а вы его в "яму бросаете"
    Чтобы прошить 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
     
    Последнее редактирование: 9 апр 2015
    Александр1984 нравится это.