Как мне реализовать Arduino ISP для assembler кода в AVR?
- Войдите на сайт для отправки комментариев
Втр, 19/01/2021 - 15:44
В общем, ситуация следующая: мне необходимо создать установочку, в которую будут вставлять МК atmega8a в корпусе dip28, та в свою очередь будет выполнять простейшую программу (например, 3+3) и выводить результат на один из своих портов. Т.к. программа должна выполняться простейшая, то оч. желательно, чтоб написана она была на ассемблере.
У меня имеется ардуинда Уно и я хочу ее использовать как IPS программатор для тестируемого МК. Подскажите, возможно ли залить таким методом ассемблер код? Как? Где искать информацию и как гуглить?
З.Ы.:
Второстепенный вопрос:
- Возможно ли сделать программатор автономным, чтобы он брал код из своей флеш памяти?
не важно, на чем программа - на Си. асме или даже микропаскале. В любом случае сначала превращаем их в Хекс. а потом шьем программатором.
не важно, на чем программа - на Си. асме или даже микропаскале. В любом случае сначала превращаем их в Хекс. а потом шьем программатором.
То есть бутлоадер шьется хексом? Чего т я прощелкал этот момент. Спасибо за подсказку, пошел снова в гугл.
А что насчет автономного программатора?
То есть бутлоадер шьется хексом?
или бином...
принципиальных проблем нет, программатору пофик, откуда брать прошивку. Вопрос скорее к программисту - сумеет ли реализовать.
Ну, программист рассчитывал на более конкретную подсказку, но и на том спасибо. Главное, теперь известно, что препятствий тому нет.
в сети попадались описания мобильных программаторов, поищите.
Но вообще - это "черный пояс". Судя по вашим вопросам. вам тяжело будет это осилить на вашем нынешнем уровне.
Ну посмотрим, надо пытаться. Че ж сделаешь, если система образования у нас такая? МК по составу разобрать могу до атомов(теоретически), ассемблер в машинный код перевести в ручную - запросто.
А куда какой файлик залить, какую кнопочку в ide нажать - это уж сиди и гугли сам до посинения
Ардуиной заливаете загрузчик в Мегу8, который будет грузить ваш послеассемблерный хекс.
И даже ваше 3+3 можете писать в Ардуино IDE и загружать в Мегу8.
это уж сиди и гугли сам до посинения
Всё знать и помнить невозможно. Тем и отличается человек с нормальным образованием - умением искать и находить информацию.
Ардуиной заливаете загрузчик в Мегу8, который будет грузить ваш послеассемблерный хекс.
И даже ваше 3+3 можете писать в Ардуино IDE и загружать в Мегу8.
уточни - на ассемблере, здесь на сайте даже примеры есть )))
Не, я имею ввиду на Си, раз там простые действия.
В Atmel Studio 7.0 можно добавить любой программатор через Меню Tools/External tools...
А какая, собственно, разница- Си, Ассемблер? Загружается все равно не текст, а результат компиляции.
А какая, собственно, разница- Си, Ассемблер? Загружается все равно не текст, а результат компиляции.
Не палите топ-секреты по открытому каналу!