реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Как перейти с 8-битных AVR на 32-битные?, Подскажите, что и где взять для этого
Aleksandr Vihore...
сообщение Jan 12 2015, 07:16
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 15
Регистрация: 12-01-15
Пользователь №: 84 516



Посоветуйте что нужно, чтобы перейти с 8-битных ATmega32 или 128 на 32 битные AVR желательно AT32AP7001, или близкие аналоги. Меня интересует ссылка на бесплатную среду разработки, где купить программатор, и обучающие материалы, начиная с того как подключается микроконтроллер к программатору и как писать код в данной среде разработки (как создавать проект) выбор микроконтроллера именно AVR, другие варианты не рассматриваются. Заранее спасибо
Go to the top of the page
 
+Quote Post
scifi
сообщение Jan 12 2015, 09:31
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



Интересно, почему AVR32? Тогда уж лучше Cortex-M, там экосистема шире, выбор больше (компиляторов, отладочных адаптеров, самих МК, софта и т.д.). И если даже так нравится Атмел, он тоже делает Cortex-M.
Go to the top of the page
 
+Quote Post
ZASADA
сообщение Jan 12 2015, 11:25
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 738
Регистрация: 13-01-11
Из: Минск
Пользователь №: 62 210



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

среда разработки Atmel Studio - качать с сайта Атмел
программатор/отладчик самый дешевый наверно AVR Dragon
Go to the top of the page
 
+Quote Post
demiurg_spb
сообщение Jan 12 2015, 12:37
Сообщение #4


неотягощённый злом
******

Группа: Свой
Сообщений: 2 746
Регистрация: 31-01-08
Из: Санкт-Петербург
Пользователь №: 34 643



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


--------------------
“Будьте внимательны к своим мыслям - они начало поступков” (Лао-Цзы)
Go to the top of the page
 
+Quote Post
Xenia
сообщение Jan 12 2015, 12:40
Сообщение #5


Гуру
******

Группа: Модератор FTP
Сообщений: 4 479
Регистрация: 20-02-08
Из: Москва
Пользователь №: 35 237



Цитата(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, другие варианты не рассматриваются.

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

А еще есть "Atmel Software Framework (ASF, http://www.atmel.com/asf) - это архив такой большущий с разными штуками, где можно найти что-то под стать тому МК, который вы для себя выбрали.
Go to the top of the page
 
+Quote Post
mantech
сообщение Mar 17 2015, 17:05
Сообщение #6


Гуру
******

Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143



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


Абсолютно правильно, переходите на кортексы - не пожалеете!
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th April 2024 - 01:00
Рейтинг@Mail.ru


Страница сгенерированна за 0.0143 секунд с 7
ELECTRONIX ©2004-2016