Как управлять Arduino с помощью CodeVisiovAVR
- Войдите на сайт для отправки комментариев
Чт, 25/04/2013 - 00:06
Уважаемые пользователи, подскажите пожалуйста, возможно ли управлять Arduino Mega 2560 с помощью CodeVisionAVR ? И если возможно то как?
Проблема в следующем: я подключаю плату через USB, запускаю CodeVisionAVR, выбираю программатор STK500/AVRISP, указываю COM - порт на котором висит плата, затем выбираю свой контроллер в списке и пытаюсь получить какой-нибудь отклик от платы. На что мне CodeVisionAVR выводит ошибку: STK500/AVRISP communication error.
Подскажите пожалуйста, в чем может быть проблема ?
Удалось ли решить проблему? Возникла аналогичная необходимость. Буду благодарен за информацию о возможности прошивать Arduino mega 2560 через CVAVR или другие программы.
CVavr не умеет работать с загрузчиком ардуино
вам нужен какой-нибудь ISP програматор. Можно использовать прдуину в качестве такого програматора
С программатором проблем нет. Но так как на плате Arduino уже есть средства для программирования контроллера, хотелось бы воспользоваться ими. Конечно, если нет другого выхода, придётся подключать программатор.
Что такое "прдуина"?
Выше опечатка, речь про ардуину
Разве в cvavr добавили поддержку ардуины? С чего взяли, что он должен работать с загрузчиком?
Я лишь спросил о такой возможности и нигде не писал, что CVAVR _ДОЛЖЕН_ работать с загрузчиком Arduino. Я считаю, что свой вопрос сформулировал предельно понятно.
Софт Arduino позволяет прошивать сторонние файлы в контроллер платы?
Arduino IDE врядли умеет прошивать сторонние прошивки, но в пакете с ардуино идет averdude консольная утилита для прошивки.
у вас цель какая? Впервые слышу, чтобы пытались скрестить ардуину с cvavr. В чем задача?
Меня не устраивает IDE для Ардуино и его плюсоподобный, совместимый с собой язык. В то же время само железо вполне устраивает.
avrdude из комплекта Ардуино можно заставить прошивать требуемый hex-файл? Например, используя bat-файл? Какие параметры в командной строка указывать, какой тип программатора?
посмотрите в сторону visualmicro.com
это плагин который устанавливается или на atmelstudio или на микрософт visualstudio
он работает с ардуиной
Вот так удалось прошить Arduino mega 2560 через avrdude:
avrdude -c wiring -p m2560 -P com4 -b 115200 -F -U flash:w:Blink.hex
Вообще проблем нет. CVAVR 3.12 полная поддержка загрузчика arduino
https://www.dropbox.com/s/5wh2tdnc1153jrn/%D0%A1%D0%BA%D1%80%D0%B8%D0%BD...
Вот список доступных программаторов из 3.12. Какой из них?
Вам туда вообще не надо лезть!!!!!! кликни туда и будет счастье!
Кнопка не активна. Вот, что в помощи:
Похоже, что без "костылей" не обойтись. Прошивать через avrdude намного проще и не нужно сторонних обвесок. А вызывать можно и из CVAVR, если нужно, конечно.
Я беру обычную ардуино . Выбираю чип например атмега328 или atmega2560 пишу программу потом нажимаю туда и все загрузка пошла. Важно !!! чтоб был внем загрузчик ардуино иначе не прокатит(проверить легко заливаем любой пример в среде ардуино например знаменитый блинк если загрузился значит и в CVAVR загрузится) да и если задействована память епром он может иногда ругнуться решение просто оставляем нижнюю строчку пустой . Проверенно на arduino duemilanove,uno,mega,pro-mini. Непошла тока ARDUINO MEGA1280 , а вот MEGA2560 без проблем .
Еще вариант через загрузчики например XLoader arduino . Проверенно работает mega8,168,328,1260,2560. Но мне удобней в CVAVR