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

    

Для проектика одного надо 2 SPI, несколько UARTов и внешняя шина памяти. Все это есть в ATXMEGA128A1U. Но чип староват и будущее его туманно. АВР я знаю и умею отлично, но с XMEGA раньше не работал.

 

Есть еще куча АРМов, те-же популярные в народе STM32, в которых все это есть. Но их я знаю хуже (давно было пару проектов на LPC2000, но все уже забыто).

Что же выбрать?

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


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

Я бы перешел на STM32. Собственно, так же и было когда-то. AVR > XMEGA > STM32

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


Ссылка на сообщение
Поделиться на другие сайты
Для проектика одного надо 2 SPI, несколько UARTов и внешняя шина памяти. Все это есть в ATXMEGA128A1U. Но чип староват и будущее его туманно. АВР я знаю и умею отлично, но с XMEGA раньше не работал.

Сейчас лучше не использовать в новом проекте xmega да и что-либо из avr сложнее tiny.

 

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


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

"АВР я знаю и умею отлично, но с XMEGA раньше не работал."

 

А в чём XMEGA не AVR? (;

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


Ссылка на сообщение
Поделиться на другие сайты
Есть еще куча АРМов, те-же популярные в народе STM32, в которых все это есть. Но их я знаю хуже (давно было пару проектов на LPC2000, но все уже забыто).

Что же выбрать?

 

Преимущество AVR перед ARM и Cortex - малое потребление в спячке, работа при 5В и практически не убиваемость температурой, тиристорным эффектом или превышением напряжения.

Если к устройству нет жёстких требований по условиям эксплуатации - можно от AVR и отказаться.

 

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


Ссылка на сообщение
Поделиться на другие сайты
Преимущество AVR перед ARM и Cortex - малое потребление в спячке, работа при 5В и практически не убиваемость температурой, тиристорным эффектом или превышением напряжения.

Если к устройству нет жёстких требований по условиям эксплуатации - можно от AVR и отказаться.

Касаемо XMEGA - 5 вольт вариантов вроде нет. А в остальном согласен. А кто сказал что AVR и XMEGA умирает? Есть где то официально объявленное "Not recomended for new design"?

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


Ссылка на сообщение
Поделиться на другие сайты
Есть где то официально объявленное "Not recomended for new design"?

:) :) :) Такое это уже официальное признание производителя, что труп уже остыл. Умирание начинается много раньше признания производителя в бессилии. А в случаях, как XMEGA и особенно AVR32 "новинка" уже мертва при рождении.

работа при 5В...

20 лет, как забыл про 5V навсегда.

Если к устройству нет жёстких требований по условиям эксплуатации - можно от AVR и отказаться.

Ой! Типовые AVR есть ширпотреб из шипотребов и вдруг "жесткие условия эксплуатации" :).

Преимущество AVR перед ARM и Cortex - малое потребление в спячке,

Спят все сейчас хорошо а у заточенных под микромощнрость еще и ПЕРИФЕРИЯ микромощная в отличие от атмеловской о которой производитель "скромно" умалчивает болтая только том какой типа маложрущее ядро.

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


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

*офф* Кстати есть где-то разумное сравнение потреблений переферии от разных производителей?

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


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

Сам тоже иду по пути Mega-Xmega-STM32

После того, как перешел на Xmega, желания брать в руки Mega абсолютно никакого нет. Даже для каких то не больших задач.

Что же касается STM32, то или я еще не достаточно хорошо освоил, то ли что... Но Xmega мне нравится куда больше.

Хотя я соглашусь, что линейка заглохла, так как новых контроллеров давно не было.

Изменено пользователем Nosaer

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


Ссылка на сообщение
Поделиться на другие сайты
Преимущество AVR перед ARM и Cortex - малое потребление в спячке, работа при 5В и практически не убиваемость температурой, тиристорным эффектом или превышением напряжения.
Чтобы не быть голословным приведите числа. А кому сейчас нужна работа от 5В? У микросхем есть допустимый диапазон рабочих температур и напряжений. Если вы их превышаете и она не выходит из строя, это не значит что микросхема хорошая. Это значит что вы плохо спроектировали схему. У STM есть контроллеры automotive если нужен больший температурный диапазон.

Для жестких требований явно не годится ни AVR ни STM. Нужны Renesas, NEC, Cortex-R

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


Ссылка на сообщение
Поделиться на другие сайты
Для жестких требований явно не годится ни AVR ни STM. Нужны Renesas, NEC, Cortex-R

Тогда я дополню:

Для жестких требований явно не годится STM. Нужны Renesas, NEC, Cortex-R, AVR...

 

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


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

Вместо AVR можно применять STM8.

 

Например stm8s003f3p6 стоит дешевле Tiny13 (цены Aliexpress), а по возможностям камень с Mega8 тягается и часто перетягивает ))

Не везде нужен STM32, который крут, но всё-таки дороже!

 

Но то что с AVR пора слазить это точно. Уж точно ни о каких XMega речи идти не должно, тут только STM32!

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


Ссылка на сообщение
Поделиться на другие сайты
Но то что с AVR пора слазить это точно. Уж точно ни о каких XMega речи идти не должно, тут только STM32!

 

Как говорил мой наставник, это явные симптомы "болезни роста", когда то я тоже ею страдал. Он внушил мне что главное для заказчика внешний дизайн и функциональные возможности, а на какой базе ты это реализуешь заказчику до "фонаря". С тех пор реализую все устройства в первую очередь из того что есть под рукой.

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


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

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

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

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

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

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

Войти

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

Войти