Атмел Студио.

taraserker
taraserker аватар
Offline
Зарегистрирован: 24.01.2016

Добрый день.

Кому то удалось настроить программирование ардуино к атмел студии?

Я несколько раз пробовал и не получается.

Может есть где то инструкция или мануал как пошагово сделать настройку.

OlegK
OlegK аватар
Offline
Зарегистрирован: 26.11.2014

Там особо то и нечего настраивать - качаете и ставите AS, качаете и ставите Arduino IDE, в AS ставите VisualMicro. В настройках VisualMicro указываете пути к установленной Arduino IDE и прочие папки - для библ, примеров. Всё.

dim3740
dim3740 аватар
Offline
Зарегистрирован: 25.03.2015

Атмел Студио надо только 6.2 или 7. У меня только 6.1. а нужные поставить не получается. Жаль...

taraserker
taraserker аватар
Offline
Зарегистрирован: 24.01.2016

OlegK пишет:

Там особо то и нечего настраивать - качаете и ставите AS, качаете и ставите Arduino IDE, в AS ставите VisualMicro. В настройках VisualMicro указываете пути к установленной Arduino IDE и прочие папки - для библ, примеров. Всё.

Так вот есть какая то проблема.

Скачиваю файл, запускаю установку, и он ставит его в ВизуалСтудию а не в Атмел Студию и опции Visual Micro не появляется.

Уже несколько раз попробовал.

OlegK
OlegK аватар
Offline
Зарегистрирован: 26.11.2014

Попробуйте скачать и установить через меню "Tools" - "Extension Manager". У меня стоят AS 6.2 и 7.0 и в обе VM встал без проблем.

taraserker
taraserker аватар
Offline
Зарегистрирован: 24.01.2016

Получилось, спасибо.

Пока были мелкие программы было как то все равно.

А сейчас большой проект делаю 3 месяца и к сожалению пока что на ардуине, уже с ума схожу от ихней среды.

zilk
Offline
Зарегистрирован: 09.08.2017

Здравствуйте!

Установил Atmel Studio для попробовать. Скетчи из Arduino IDE, которые без вопросов компилятся и прошиваются в контроллер, в студии выдают ошибку, а именно, в строке с прямой записью в какой-либо бит регистра пишет, что такой-то not declared.

Подскажите, куда копать для устранения недопонимания? Спасибо.

OlegK
OlegK аватар
Offline
Зарегистрирован: 26.11.2014

Пути к Arduino IDE и её библам прописаны в настройках VM?
Попробуйте открыть файл через меню File - Open - Arduino Project.

Jeka_M
Jeka_M аватар
Offline
Зарегистрирован: 06.07.2014

zilk пишет:

а именно, в строке с прямой записью в какой-либо бит регистра пишет, что такой-то not declared.

Скопируйте сюда пример кода и ошибку, только вставляйте код по правилам.

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

zilk пишет:

Установил Atmel Studio для попробовать. Скетчи из Arduino IDE, которые без вопросов компилятся и прошиваются в контроллер, в студии выдают ошибку

Мало установить Atmel Studio. Чтоб скетчи из Arduino IDE не выдавали ошибку, на Atmel Studio надо накатить Visual Micro. Тогда всё будет привычно, он сам со всеми путями разберется и сам будет контроллер прошивать. 

Клапауций 089
Клапауций 089 аватар
Offline
Зарегистрирован: 14.01.2018

DetSimen пишет:

надо накатить

за дидов!

dim3740
dim3740 аватар
Offline
Зарегистрирован: 25.03.2015
Помогите плз поставить или 6.2. или 7 AtmelStudio. Ошибка при инсталляции, что не найден какой-то компонент. Может конфликт? Стоит 6.1 (успешно работает ) и VS 2010 и VS15.  Win7 64 бит проф.  Не ставится и на чистую ОС, но с того же дистра. Значит, надо что-то обновить из Винды... Но что? Ведь не просит ничего. 
 
Или пришлите плз скрин компонентов, что у вас стоит. Я свой хотел приложить, но что-то не получилось(((

 

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

dim3740 пишет:

Помогите плз поставить или 6.2. или 7 AtmelStudio. Ошибка при инсталляции, что не найден какой-то компонент. 

Нажимаешь кнопку Продолжить или Далее и установка спокойно продолжается дальше. Потом всё намайна работает. 

dim3740
dim3740 аватар
Offline
Зарегистрирован: 25.03.2015

Спасибо за быстрый отклик! Ты недавно ведь все же добил все успешно? Поздравляю! Счас вдохновлюсь и попробую снова. Поищу 6.2, тк. не хочется монстра 7)))

dim3740
dim3740 аватар
Offline
Зарегистрирован: 25.03.2015

Нет кнопки "продолжить". Только предложение реинстллировать(((( Ставлю 7, т.к. 6.2. в сети не нашел. Выбираю вначале, что нужны только 8 битные МК. Винду вроде апдейтивает при инсталляции, фрейморки тоже. Но ... не ставится((( Что еще предпринять? 

нашел 6.2 и кучу обновлений к ней. Пробую...

dim3740
dim3740 аватар
Offline
Зарегистрирован: 25.03.2015

OlegK пишет:

Попробуйте скачать и установить через меню "Tools" - "Extension Manager". У меня стоят AS 6.2 и 7.0 и в обе VM встал без проблем.

Поставил 6.2. Делаю как советуете... Нажимаю кнопку в Extension - Download - выкидывает на окно с предложением поставить VM для 7.0... ставлю, и пишет, что нет совместимости ни с одной программой. Arduino IDE стоит 1.8, может от этого все зависит? 

OlegK
OlegK аватар
Offline
Зарегистрирован: 26.11.2014

dim3740 пишет:
Поставил 6.2. Делаю как советуете... Нажимаю кнопку в Extension - Download - выкидывает на окно с предложением поставить VM для 7.0... ставлю

Нафига ставить для семёрки? Вы ж по ссылкам пощёлкайте.

Заходим в менеджер.

Видим такое. Там кликаем "Extensions" (вверху).

кликаем по Arduino IDE for AS 6.2 -

там клацаем по ссылке "Download"

Всё. Ставим, настраиваем.

dim3740
dim3740 аватар
Offline
Зарегистрирован: 25.03.2015

Да, разобрался((( спасибо. Но еще сложность на рис:

И я вижу что сайт VM обновился по сравнению с роликами Ютуба, но Вы же в этом посте 2018 года даете ссылки... Т.е. производитель тогда не сделал же VM только платным? 

Что то с несоместимостью релизов, имхо. У меня 6.2.1548 и другого в архиве Микрочипа и нет. А VM просит вроде 6.2.17.6.2502

OlegK
OlegK аватар
Offline
Зарегистрирован: 26.11.2014

VM был платным только для полнофункционального использования. После окончания 30-дневного триального срока вырубались некоторые функции (например, отладка через USB), но остальное вполне работоспособно без ограничений. Что там сейчас, я не интересовался.

dim3740
dim3740 аватар
Offline
Зарегистрирован: 25.03.2015

Пара вопросов еще.... Сама Ардуино ИДЕ должна быть на компе? Ее релиз важен? У вас какой? И не помните - вы регистрировались на МикроЧипе как юзер? М.б. надо просто где-то подписать лицен.соглашение просто... 

И я правильно понимаю, что Вы даже никогда и не скачивали инстллинг VM? 

OlegK
OlegK аватар
Offline
Зарегистрирован: 26.11.2014

dim3740 пишет:
Сама Ардуино ИДЕ должна быть на компе?

Обязательно. И её нужно "прописать" в конфигураторе VM -

Цитата:
Ее релиз важен? У вас какой?

У меня сейчас, как видно на скрине 1.8.1. До этого  была прописана 1.6.9
Arduino IDE я никогда не устанавливал, всегда использую portable версии, что позволяет иметь их разных версий и сравнивать-использовать.

Цитата:
И не помните - вы регистрировались на МикроЧипе как юзер?

Смутно )), но вроде да, регился.

Цитата:
И я правильно понимаю, что Вы даже никогда и не скачивали инстллинг VM?

Скачивал, изначально. Валяется на винте такой инсталлятор.

dim3740
dim3740 аватар
Offline
Зарегистрирован: 25.03.2015

Спасибо. Ваш файлик весит 880 кБ, и ошибки типа "нет ключа" не выдает. Тот, который на сайте весит 5 мБ и выдает ошибку при инталляции. Увы, оба не помогают.... В Tools AVR 6.2 закладка Visual Micro не появляется... соответственно нет ни конфигуратора VM, ни проекта Arduino. 

Сам админ VM тут сетует на ошибки 6.2 при таком расширении,   http://www.visualmicro.com/forums/YaBB.pl?num=1444381928

Я уже склоняюсь к 7 - там VM лучше вроде ставится, но она сама не ставится... И опыт форумчан же говорит, что все работает и на 6.2? 

Но в VS 2017 VM засветился))) Но не думаю, что удобно ардунить там.. Нет, надо тут еще потанцевать)))

OlegK
OlegK аватар
Offline
Зарегистрирован: 26.11.2014

dim3740 пишет:
Я уже склоняюсь к 7 - там VM лучше вроде ставится, но она сама не ставится...

У меня установлены обе - 6.2 и 7.0. Последняя - из любопытства, всё равно пользуюсь 6.2.
VM добавлены в обе. И сами IDE и аддоны встали без проблем. Винда 8.

dim3740
dim3740 аватар
Offline
Зарегистрирован: 25.03.2015

OlegK пишет:

У меня установлены обе - 6.2 и 7.0. 

Да, я читал посты выше. Мне непонятно еще вот что: пишут, что для 6.2 ( в отличии от 7) VM ставится как отдельное приложение ( и действительно я его вижу в списке установ.программ), а не как расширение в 7. Поэтому, дескать, он может "не прописаться в реестре", что я и наблюдаю. Перезагрузка ОС, и самой AVR не помогает. С другой стороны, софту иногда надо указать, где что ставится (пример - библы в ардуино). Я не вижу кнопку/меню типа "путь к расширениям" в Tools или явно бы как-то подсунул dll в AS6. Даже  кнопки"обновить" и того нет в тулса. Странно... 

Олег, напишите плз точную версию вашей 6.2.

OlegK
OlegK аватар
Offline
Зарегистрирован: 26.11.2014

dim3740 пишет:
Олег, напишите плз точную версию вашей 6.2.

Оно, кстати, на рутрекере есть.