Страница 1 из 1
Загрузка Arduino-приложений в мк Atmega328+stk500v2
Добавлено: Вс мар 16, 2014 15:02:05
kras
Я написал программу на Arduino для обработки событий с ИК-датчика, у меня есть Arduino MEGA и написанный код хорошо работает на ней. Работать с Arduino понравилось, но в реале у меня задача показать результаты моей работы не на отладочной плате, а на собственной с Atmega328. Можно сделать это любыми путями, но мне наиболее интересно, если есть возможность создать hex файл из Arduino-программы, и прошить им Atmeg328 с помощью stk500v2 и AVR Studio. Пока затрудняюсь решить проблему, буду рад Вашим предложениям.
Re: Загрузка Arduino-приложений в мк Atmega328+stk500v2
Добавлено: Пн мар 17, 2014 23:02:43
ИС-пытатель
Если не ошибаюсь, есть специальные трансляторы для этого. Надо хорошо погуглить только.
Re: Загрузка Arduino-приложений в мк Atmega328+stk500v2
Добавлено: Вт мар 18, 2014 11:04:41
Morroc
не нужно там ничего специального, голый мк шьется без загрузчика через пункт ардуиновской оболочки Файл - Загрузить с помощью программатора
но перед этим надо фьюзы выставить и/или частоту процессора в boards.txt (если используется внутренний генератор или кварц не 16 МГц)
я с usbasp так шью, кстати намного быстрее, чем через usb-com на ардуине, даже на коде объемом под мегу8 заметно, ресет так же автоматом происходит
(как в точности там сконфигурировать stk500v2 не скажу, но шьется оно по факту через avrdude и можно конфиг подкрутить, если в среде ардуино выбрать программатор "Arduino ISP" то оно чем то вроде stk500v2 и прикидывается (с какими параметрами avrdude вызывается и что там происходит можно посмотреть если в Файл - Настройки поставить галочку "Подробный вывод при загрузке") - можно попробовать в общем)
Re: Загрузка Arduino-приложений в мк Atmega328+stk500v2
Добавлено: Вт мар 18, 2014 12:02:44
igor-x
да. после компиляции, образуется файл с HEX кодом, который может быть загружен через загрузчик ардуино ,
либо любым доступным программатором. одна сложность - этот файл оказывается в Temp директории . и его бывает по началу затруднительно найти/
либо , как вариант,на чистый процессор прошить arduino bootloader - и получится своя ардуино
Re: Загрузка Arduino-приложений в мк Atmega328+stk500v2
Добавлено: Вт мар 18, 2014 13:46:23
Morroc
igor-x писал(а):да. после компиляции, образуется файл с HEX кодом, который может быть загружен через загрузчик ардуино ,
либо любым доступным программатором. одна сложность - этот файл оказывается в Temp директории . и его бывает по началу затруднительно найти/
проще конфиг avrdude поменять под "любой доступный программатор" и компилить/шить одной кнопкой из среды arduino (мне кажется автору не принципиально из AVR Studio шить в мегу скомпиленый скетч или нет, хотя все может быть...)
igor-x писал(а):
либо , как вариант,на чистый процессор прошить arduino bootloader - и получится своя ардуино
мне больше наоборот понравилось - взять новую мегу и использовать без загрузчика как ардуину, оно так и заливается быстрее если программатор быстрый
Re: Загрузка Arduino-приложений в мк Atmega328+stk500v2
Добавлено: Пн июл 06, 2015 19:36:00
Oleksandr54
Хочу сделать устройство PongClock (
https://sites.google.com/site/0miker0/pongclock) но не разбираюсь в программировании (компиляции).Не поможете создать HEX файл, и расписать фюзы. С уважением.
Re: Загрузка Arduino-приложений в мк Atmega328+stk500v2
Добавлено: Вт июл 07, 2015 07:24:26
Art_el
Оригинальные часики
Oleksandr54 писал(а):Не поможете создать HEX файл, и расписать фюзы. С уважением.
Судя, по ридми, не должно быть слишком сложно:
Re: Загрузка Arduino-приложений в мк Atmega328+stk500v2
Добавлено: Сб июл 18, 2015 20:59:18
Oleksandr54
Поделитесь HEX-ом у кого есть.