Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум разработчиков электроники ELECTRONIX.ru _ AVR32 _ Как перейти с 8-битных AVR на 32-битные?

Автор: Aleksandr Vihorev Jan 12 2015, 07:16

Посоветуйте что нужно, чтобы перейти с 8-битных ATmega32 или 128 на 32 битные AVR желательно AT32AP7001, или близкие аналоги. Меня интересует ссылка на бесплатную среду разработки, где купить программатор, и обучающие материалы, начиная с того как подключается микроконтроллер к программатору и как писать код в данной среде разработки (как создавать проект) выбор микроконтроллера именно AVR, другие варианты не рассматриваются. Заранее спасибо

Автор: scifi Jan 12 2015, 09:31

Интересно, почему AVR32? Тогда уж лучше Cortex-M, там экосистема шире, выбор больше (компиляторов, отладочных адаптеров, самих МК, софта и т.д.). И если даже так нравится Атмел, он тоже делает Cortex-M.

Автор: ZASADA Jan 12 2015, 11:25

AT32AP7001 статус Mature.
с архитектурой AVR остались только вариации UC3

среда разработки Atmel Studio - качать с сайта Атмел
программатор/отладчик самый дешевый наверно AVR Dragon

Автор: demiurg_spb Jan 12 2015, 12:37

IMHO: avr32 совсем не перспективно начинать изучать в настоящее время.
Его время уже прошло...

Автор: Xenia Jan 12 2015, 12:40

Цитата(Aleksandr Vihorev @ Jan 12 2015, 10:16) *
Посоветуйте что нужно, чтобы перейти с 8-битных ATmega32 или 128 на 32 битные AVR желательно AT32AP7001, или близкие аналоги.

К моему большому сожалению архитектура AVR32 имеет слишком мало общего с архитектурой AVR. Я бы даже сказала, что между ними вообще нет ничего общего sm.gif. Тем более что серия AT32AP7 с производства снята, а серия AT32UC3 заморожена и развиваться не будет (из-за этого и цены на эти МК сильно превышают их функциональные возможности).

В этой ситуации предпочтительнее переходить либо на ARM-Cortex, либо перебираться на ХMega. Последняя, конечно, послабее будет, чем AVR32, но зато родственна AVR-архитектуре, а своими "наворотами" не только сильно порадует душу разработчика (после нее на обычные Меги смотреть становится противно sm.gif), но и может послужить трамплином к современным МК, откуда большинство этих навортов и было позаимствовано.

Цитата(Aleksandr Vihorev @ Jan 12 2015, 10:16) *
Меня интересует ссылка на бесплатную среду разработки, где купить программатор, и обучающие материалы, начиная с того как подключается микроконтроллер к программатору и как писать код в данной среде разработки (как создавать проект) выбор микроконтроллера именно AVR, другие варианты не рассматриваются.

Бесплатная среда тут только одна - http://electronix.ru/redirect.php?http://www.atmel.com/tools/atmelstudio.aspx, которая ныне поддерживает не только архитектуру AVR, но и AVR32, и даже ARM (последние только производства самого Atmel). Фирменный JTag-отладчик AVRISPmkII тоже подходит ко всем трем архитектурам, и Студией поддерживается. Примеры кода тоже входят состав Студии, хотя они довольно примитивные.

А еще есть "Atmel Software Framework (ASF, http://electronix.ru/redirect.php?http://www.atmel.com/asf) - это архив такой большущий с разными штуками, где можно найти что-то под стать тому МК, который вы для себя выбрали.

Автор: mantech Mar 17 2015, 17:05

Цитата(Xenia @ Jan 12 2015, 15:40) *
В этой ситуации предпочтительнее переходить либо на ARM-Cortex


Абсолютно правильно, переходите на кортексы - не пожалеете!

Русская версия Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)