Ответы пользователя по тегу ARM
  • Несколько параллельных программ на AVR (или stm)?

    Основной цикл крутиться, а доп. задачи по прерываниям (от таймеров, от изменения входного сигнала и т.д.), либо в простое проверять условия. Судя по описанию задачи жесткий реалтайм не нужен и разбег в микросекунды-миллисекунду не критичен.

    Либо, если хочется чего-то интересного и познавательного, то на stm32 есть "из коробки" freeRTOS, будет у вас целая ОС со своими процессами. :) (на остальное, думаю, тоже можно найти свою RTOS) По крайней мере можете почитать принцип работы и возникнут идеи, как сделать свою многозадачность.
    Ответ написан
    6 комментариев
  • Почему за основу для Arduino выбрали Atmega328P, когда STM32 и дешевле до двух раз, и лучше до двух раз?

    Под stm32f103c8t6 есть загрузчик ардуино.
    А вообще это скорее всего из разряда: так исторически сложилось.
    Да и они в дип корпусах есть, что способствовало продвижению данных МК среди любителей.
    Ответ написан
    Комментировать
  • Какой купить микроконтроллер домой?

    4. Arduino Uno оригинал от китайских отличается обычно микрухой для связи с ПК (надо будет лишь поставить драйвер), разъемами USB и др мелочами, не влияющими на работу. По функционалу они одинаковы.

    3. Насчет паяльника не знаю, а вот беспаечная макетная плата (лучше большую), мультиметр, рассыпуха (диоды, резисторы, сервоприводы, I2C - модули, сдвиговые регистры и прочее содержимое Arduino Kit'ов будет весьма полезно) + блок питания будут не лишними, скорее всего.
    Причем с ценами Китая можно и мегу сразу взять за ~400-500 руб.
    Также весьма полезен будет логический анализатор для анализа того, что на ножках Ваших устройств происходит.
    Может быть провода.
    Как надоест Arduino перейдете на её программирование на C, asm или чем-либо еще, прямо на этой же плате.

    Как вариант что-то простое и быстрое из STM. Я вот сейчас STM32F103C8T6 балуюсь (140р) + ST-LINK (190 р.). 32 разрядные вычисления и возможность компенсировать кривизну рук задиранием частоты вплоть до 72 МГц. :)
    Ну или поискать DISCOVERY, у неё изначально уже много плюшек на плате есть.
    Правда по STMкам уже меньше информации, чем по Arduino. Также из возможных минусов 3.3 В логика. Правда есть и преобразователи уровней, довольно недорогие.

    Если брать Kit'ы, то возможно что-то будет лишнее и нафиг не нужное, с другой стороны очень удобно, когда у тебя есть с чем начать обучение. По крайней мере таже серва, индикаторы, резисторы и т.п. , а не осознать, что мне нужно это и это, но теперь ждать еще месяц посылку.

    А с бюджетом 100$ можно купить практически всё вышеперечисленное на Ali.

    ______________
    UPD
    5.
    По ардуине есть на сайте амперки видеоуроки от Джереми Блума (вроде так)
    Там же простенькие проекты, которые помогут освоить железки
    https://www.youtube.com/watch?v=bO_jN0Lpz3Q&list=P...

    Последнее, что использовал по STMке вот отсюда:
    https://www.youtube.com/channel/UCG6ukCIfzURcjdq4T...
    ну и это еще немного
    https://www.youtube.com/user/Sappise/playlists
    Ответ написан
    7 комментариев