LINUX.ORG.RU

Ведёте ли вы разработку под микроконтроллеры? Какие используете?

 , , ,


3

2

Интересно узнать, какие МК чаще всего используют здесь.

  1. Не использую микроконтроллеры 400 (56%)

    ********************************************************************************************************************************************************************************************************************************************************************************************************************************

  2. AVR 188 (27%)

    ******************************************************************************************************************************************************

  3. STM32 118 (17%)

    **********************************************************************************************

  4. Другие на архитектуре ARM 62 (9%)

    *************************************************

  5. ESP (ESP8266/ESP32) 37 (5%)

    *****************************

  6. MSP430 36 (5%)

    ****************************

  7. Использую не МК, а FPGA 35 (5%)

    ****************************

  8. PIC 30 (4%)

    ************************

  9. Другие с другой архитектурой 30 (4%)

    ************************

  10. Intel MCS-51 (8051) 24 (3%)

    *******************

  11. STM8 18 (3%)

    **************

  12. Atmel Cortex 18 (3%)

    **************

  13. TI Stellaris 15 (2%)

    ************

  14. NXP LPC 14 (2%)

    ***********

  15. Использую не МК, а DSP 12 (2%)

    *********

  16. Renesas RL78 0 (0%)

Всего голосов: 1037, всего проголосовавших: 708

Ответ на: комментарий от one_quaker

Точно, довольно популярная весщь. А как тут это делается?

SL_RU ★★★★
() автор топика
Последнее исправление: SL_RU (всего исправлений: 1)

Тут под ARM то пишут единицы, что уж говорить про слабое железо...

menangen ★★★★★
()

Раньше использовал PIC, потом перешёл на MSP430. STM32 начал осваивать, но так нигде и не применил. Сейчас хочу попробовать ещё MSP432.

DarthVadimius ★★★★
()

Разработку в каких целях? На работе STM32, MSP430 и TMSы. Для себя STM32 и иногда AVR. Есть желание поколупать ESP, но все руки не доходят.

baldman88
()

Не использую микроконтроллеры

dormeur86 ★★★★
()
Ответ на: комментарий от zudwa

Угуу, просто хотелось заполнить все варианты, а исправлять не вижу как =Р

SL_RU ★★★★
() автор топика
Ответ на: комментарий от Puzan

Да, это увидел сразу после отправки, но опять же - не знаю как исправить

SL_RU ★★★★
() автор топика

Любые, под которые есть свободные тулчейны.

На данный момент работаю с AVR (не ардуино), ARM.

У Микрочипа отличные микроконтроллеры, но отношение к сообществу — просто пипец. Они в демо-версии компилятора щедро разбавляют результирующий бинарник миллионами NOP'ов и другим мусором. За такое нужно карать кошельком.

TwisteR ★★
()

Другие на архитектуре ARM

Freescale настолько непопулярны, что попали под «другие»?

Atmel Cortex

Cortex-M/R - микроконтроллеры, но Cortex-A - нет.

Если в списке есть МК одной архитектуры, то лучше её явно указать в скобках: STM32 --> STM32 (ARM Cortex-M), MCS51 --> Intel MCS-51 (8051), 8051 --> Другие 8051.

Т.к. в названии STM32 уже есть название фирмы, то всё ОК (тем более в TI Stellaris), а вот с LPC не лучше было бы NXP LPC (ARM Cortex-M)? Аналогично Renesas RL78.

Можно добавить: использую не микроконтроллеры, а DSP.

gag ★★★★★
()

MPC55xx на работе, но в последнее время очень немного.

Reinar
()

Когда то на PIC-е что-то делал, но сейчас я этим не занимаюсь.

Rodegast ★★★★★
()

Пока, что хватает AVR, но в планах попробовать ARM и RTOS'ы

unixwz
()

Изредка AVR, кое-когда ESP, давным-давно 8051.

quickquest ★★★★★
()
Ответ на: комментарий от one_quaker

С ним всё не совсем понятно. Чем отличается микроконтроллер от микропроцессора? Наличием встроенной флеш-памяти. А у ESP8266 её нет. Так что похоже, что это и не микроконтроллер даже.

CYB3R ★★★★★
()

Год назад был месячный проект на 8051. Не понравилось.

Vovka-Korovka ★★★★★
()

FPGA с ARM Alter'овская.

xpahos ★★★★★
()

Оказывается, AVR живее всех живых.

WRG ★★★★
()
Ответ на: комментарий от CYB3R

ESP8266 обычно по отдельности нигде не используется - лишь в SOM. Так что можно округлённо боком вставить в этот список.

SL_RU ★★★★
() автор топика
Ответ на: комментарий от dekar

Ждать опроса по ПЛИСам, ну или вешаца

SL_RU ★★★★
() автор топика

Не использую микроконтроллеры

Было бы интересно чтоб указавшие другие пункты еще и в двух словах рассказали о своих крутых проектах...

alozovskoy ★★★★★
()

Еспшка +1. Её поздно добавили :(

intel ★★
()
Ответ на: комментарий от EXL

Можно ещё вспомнить, что LPC у NXP от Philips.

gag ★★★★★
()
Ответ на: комментарий от Beewek

ОООООООООЙ, Я совсем забыл про русске МК

SL_RU ★★★★
() автор топика

Есть к кого нибудь опыт реализации среднесерьезных проектов на STM8 с использованием компилятора SDCC? Под среднесерьезными я понимаю активную работу с переферией по CAN, USART, SPI, I2 работу с встроенными ADС/DAC?

splinter ★★★★★
()

MCS51 бо на них очень много блоков управления двигателями внутреннего сгорания.

SergeySVold ★★★★
()
Ответ на: комментарий от Beewek

КР580ВМ80

Это не микроконтроллер.

О, простите, уже сказали.

Puzan ★★★★★
()
Последнее исправление: Puzan (всего исправлений: 1)

Валяются меги8/16/32 мигал светодиодом :D

Dron ★★★★★
()

Весьма забавны cypress PSoC 4/5. Представляют собой ARM микроконтроллер и маааленькую ПЛИСку. Жаль, что софт только под операционную систему для домохозяек и запуска игр. Видел попытку создать свободные инструменты на гитхабе, но они пока в зачаточном состоянии.

Rupricht ★★
()

А в домашних целях их для чего можно использовать?

Reedych ★☆
()

PIC, AVR8, MSP430? Да Вы шутите! Валяется Лунчпад для всяких затычек, но в нашем времени STM32 наше все.

void_ptr ★★★★
()
Последнее исправление: void_ptr (всего исправлений: 1)

На Rasp/Arduino играюсь.

Как дилетант.

На Java.

-------

ЗЫ. Intel - это зло.

Вчера перечитал самую известную Hard Sci-Fi книгу «британского ученого» (тогда ещё настоящего учёного, не «луркового британского учёного») сэра Фреда Хойла.

Он в 1961 году (!!!) назвал компьютерную «корпорацию зла» INTEL.

Как в воду глядел.

Bioreactor ★★★★★
()
Ответ на: комментарий от splinter

Делал систему термостатирования для полупроводникового лазера. Но это просто ужас. Под Linux инструментов годных нет. Использовал sdcc, make и emacs. Оно того не стоит.
Через АЦП получаются данные с термопары, это все обрабатывается, и, с помощью ЦАП (ШИМ), регулируется температура (элементы Пельтье). Управляется все по RS485 (заодно и лог пишется). Повторюсь еще раз — оно того не стоит!

baldman88
()

Когда-то давно, на MSP430. Но самое смешное что непосредственно до программирования там дело так и не дошло, все сдохло еще на этапе принципиальных схем систем управления и кабельных журналов.

morse ★★★★★
()
Ответ на: комментарий от baldman88

STM8 очень нравяца одному знакомому, правда он юзает IAR. Обычно берёт STM32 как основной проц, а STM8 для мелких проектов или как вспомогательные блоки для сложных систем.

SL_RU ★★★★
() автор топика

Для себя AVR, использую gcc или asm и старую студию 4. На работе PIC, в основном правки/добавки/дописки в MPLABX, хз какой там компилятор. Так же для себя играюсь с ардуиной (или когда надо тяп-ляп и готово) и малиной.

yaba ★★
()
Ответ на: комментарий от SL_RU

Только вот цены у них на порядок отличаются. В cypress PSoC не полноценная ПЛИС, но можно замапить почти все выводы куда угодно, поставить пару регистров или счетчиков. И все это за пару долларов.

Rupricht ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.