Перейти к содержанию

    

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

AT32AP7001 статус Mature.

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

 

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Посоветуйте что нужно, чтобы перейти с 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) - это архив такой большущий с разными штуками, где можно найти что-то под стать тому МК, который вы для себя выбрали.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
В этой ситуации предпочтительнее переходить либо на ARM-Cortex

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация