у меня только CMSIS, у библиотек как правило все настройки вынесены наружу т.е. просто подкидываешь на новый камень и все работает сейчас вот конкретно отлаживал на F0 (что было в закромах) а ставить буду на STM8S003

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

  1. Ogurezzz

    Ептить... Так вроде ж LL Это приемник CMSIS? или я что-то путаю?

    • Aleksey

      не смотрел даже ибо не надо :)

    • Denis

      путаешь с SPL CMSIS это просто "имена" для регистров

      • Kirillch

        Cmsis сила) Разве что писать дольше, надо не только регистр мануал рядом держать, но и вкладку с дефайнами и масками cmsis

        • Denis

          я может больной ублюдок, но в какой-то момент стал получать прям наслаждение, используя CMSIS вот эта стрелочка, а за ней какой-то регистр со слегка говорящим называнием))

          • Aleksandr

            Так это ощущение контроля. Дальше только ассемблер.

            • Denis

              похоже что так, постепенно люди переходят на тяжелые вещества, незаметно)

              • Aleksandr

                Да вроде как Cortex не располагает к этому. Есть более подходящие платформы. С другой стороны, фиг знает, почему так считается, команд то на один лист: http://stm32asm.ru/assembler_cortex.html

                • Denis

                  так ты ж сам ответил, и ДиХальт в какой-то статье писал тоже команд-то мало, но из-за этого писать на нем не так удобно)

                  • Aleksandr

                    Ну фиг знает, помню смотрел Pentium 3, так там страниц 500 книга. Вообще фиг знает, как выбрать нужную. Только сидеть и думать над каждым маленьким шагом алгоритма.

                    • Vga

                      А удобне-неудобно - дело привычки больше у х86 лучше отдать это на откуп компилятору, тягаться с ним в знании даже не самого х86 ассемблера, а внутренних особенностей архитектуры нынче сложно А так обычно на том же х86 юзается не так уж много команд. Там их всего около 1к вместе со всеми расширенями, Емнип, если не считать разные режимы адресации разными командами

                • Vga

                  Ассемблер просто неудобный инструмент для того, чтобы писать много кода. А у кортексов обычно не 256 байт флеша, а 256 килобайт

          • Kirillch

            Да, находишься близко к железо, но не слишком, удобно. ХАЛ разве что самописный юзать

      • Ogurezzz

        А точно...

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

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