Прошивка контроллеров ATMEL при помощи Arduino готовыми HEX файлами 16

Как прошить контроллер ATMEL HEX-файлом при помощи Arduino Для решения этой задачи нам необходимо: 1. Arduino, прошитая как Arduino ISP 2. Контроллер ATMEL, подключенный к Arduino согласно пинам Arduino ISP 3. HEX файл для контроллера, которым мы будем прошивать. 4. Скопировать файл arduino\hardware\tools\avr\etc\avrdude.conf в папку arduino\hardware\tools\avr\bin\ Для прошивки контроллера нам необходимо запустить файл arduino\hardware\tools\avr\bin\avrdude.exe с ...

Использование контроллера ATmega328 с Arduino без платы. Прошивка загрузчика(bootloader) Arduino 33

Для использования контроллера ATmega328 с Arduino без платы необходимо: между выводами 9 и 10 контроллера, подцепить резонатор номиналом 16 MHz Но как быть если мы хотим использовать отдельно купленные контроллеры ATmega328 на плате Ардуино? Для этого необходимо загрузить в контроллер загрузчик Arduino — Bootloader.. Как это сделать? 1. Выбираем «Файл>>Примеры>>Arduino ISP» 2. Загружаем в нашу ...

Ошибка «relocation truncated to fit: R_AVR_13_PCREL against symbol» при компиляции скетча для контроллеров ATTiny84/ATTiny85/ATTiny88

При компиляции скетча для контроллеров ATTiny84/ATTiny85/ATTiny88 возникает ошибка: relocation truncated to fit: R_AVR_13_PCREL against symbol Данная ошибка возникает при превышении размера скетча свыше 4000 байт для контроллеров с процессором архитектуры AVR25 — ядро до 8000 байт памяти, таких как ATTiny84/ATTiny85/ATTiny88. Причем, как мы видим, сам контроллер позволяет загружать до 8000 байт. Вся проблема в том, ...

Ошибка «please define PAGEL and BS2 signals in the configuration file for part» при прошивки ATtiny45/85 3

Прошивка контроллеров ATtiny45/85 осуществляется по аналогии с прошивкой ATtiny2313. Используется тот же самый архив с файлами! При прошивке контроллеров ATtiny45/85 через ArduinoISP могут появится ошибки: please define PAGEL and BS2 signals in the configuration file for part Идем в папку arduino\hardware\tools\avr\etc\ и открываем файл avrdude.conf Находим в нем секцию для ATtiny45 добавляем два параметра Получаем Тоже самое проделываем ...

Прошивка ATTiny 2313 с помощью Ардуино 26

Прошивка ATTiny 2313 с помощью Ардуино
Как прошить ATTiny2313 с помощью Arduino Загружаем библиотеку для прошивки https://code.google.com/p/arduino-tiny/ Распаковываем содержимое архива в папку «hardware\tiny» Открываем файл Prospective Boards.txt, все что в файле, комментируем, кроме текста ниже(чтобы не захламлять список наших девайсов и не замедлять вывод списка доступных плат): attiny2313at1.name=ATtiny2313 @ 1 MHz # The following do NOT work… # attiny2313at1.upload.using=avrispv2 # attiny2313at1.upload.using=Pololu USB AVR ...

Прошиваем ATTiny13 c помощью Arduino v1 50

Прошиваем ATTiny13 c помощью Arduino v1
Как прошить ATTiny13 с помощью Arduino v1 Качаем файлы для Arduino отсюда https://github.com/tekstop/attiny/archive/Arduino1.zip Распаковываем все в папку «hardware» Открываем файл boards.txt ищем и меняем в нем attiny13.name=ATtiny13 (internal 9.6 1 MHz clock) attiny13.bootloader.low_fuses=0x7a attiny13.bootloader.high_fuses=0xff attiny13.upload.maximum_size=1024 attiny13.build.mcu=attiny13 attiny13.build.f_cpu=9600000L 1000000L attiny13.build.core=arduino:arduino attiny13.build.variant=tiny8 Открываем наш Arduino и в примерах выбираем ArduinoISP Заливаем скетч. Далее Выбираем в меню Arduino as ISP ...