Проблема например ардуино в том, что там нельзя выполнить две операции одновременно(я хочу синхронные двигатели кое куда впендюрить). У стм такой проблемы нет Но теперь еще проблема в том, что мне пинов нехватает на стм

Комментарии: 16

  1. Sergey

    Ни один контроллер такого не может. Они все операции выполняют последовательно. За счет высокой скорости создается впечатление одновремености. Для управления асинхронными двигателями, производительности Ардуино вполне достаточно.

    • Gqet

      Да, так работает ардуино. На стм 32 вроде такого нет Точнее атмега

      • Alexandr

        Ардуино лишь оболочка, принцип работы +-один Хотите реально параллельно ‐ ПЛИС

        • Sergey

          Для параллельности достаточно стробировать выходные сигналы через регистры.

          • Gqet

            Сдвиговые?

            • Sergey

              Зачем? В регистры записываются предварительно данные, а на выходе они появляются по стробирующему сигналу. Почитай элементную базу.

              • Gqet

                Понял спасибо

                • Sergey

                  В контроллерах, впринципе, можно выдавать параллельно импульсы управления, если выводить данные, и при этом разные выхода будут управлять каждый своим "двигателем". Тоесть в одном "слове" будет информация для нескольких устройств. Только программно это реализовать будет сложно.

  2. Firelander

    что даже на 144 ногой не хватает пинов?

    • Gqet

      Неа много устройств подгляченных

      • Sanchez

        Ставь расширители портов. и2ц чуть гибче и дороже. спи совсем копеечные и можно неограниченно расширять

        • Gqet

          Они к сожалению пинов не прибавят) а мне нужны цифровые входы

          • Sanchez

            Ну входы или выходы, какая разница какой регистр поставить

          • Alexandr

            Сколько реально нужно, что 144 мало?)

            • Gqet

              Мало ага Еще бы 23 как минимум

              • Alexandr

                В stm32cubemx можно фильтром найти камни той же ф4 серии в qfp208 или bga216 корпусах)) из них поискать, что есть в продаже

Не нашли ответ?

Вам также может быть интересно