Jump to content

    

Как перейти с 8-битных AVR на 32-битные?

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

AT32AP7001 статус Mature.

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

 

среда разработки Atmel Studio - качать с сайта Атмел

программатор/отладчик самый дешевый наверно AVR Dragon

Share this post


Link to post
Share on other sites

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

Его время уже прошло...

Share this post


Link to post
Share on other sites
Посоветуйте что нужно, чтобы перейти с 8-битных ATmega32 или 128 на 32 битные AVR желательно AT32AP7001, или близкие аналоги.

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

 

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

 

Меня интересует ссылка на бесплатную среду разработки, где купить программатор, и обучающие материалы, начиная с того как подключается микроконтроллер к программатору и как писать код в данной среде разработки (как создавать проект) выбор микроконтроллера именно AVR, другие варианты не рассматриваются.

Бесплатная среда тут только одна - Atmel Studio, которая ныне поддерживает не только архитектуру AVR, но и AVR32, и даже ARM (последние только производства самого Atmel). Фирменный JTag-отладчик AVRISPmkII тоже подходит ко всем трем архитектурам, и Студией поддерживается. Примеры кода тоже входят состав Студии, хотя они довольно примитивные.

 

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

Share this post


Link to post
Share on other sites
В этой ситуации предпочтительнее переходить либо на ARM-Cortex

 

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

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this