Обзор самых распространенных библиотек по STM32

Поделиться
HTML-код
  • Опубликовано: 8 сен 2024
  • Обзор наиболее необходимых популярных библиотек для микроконтроллеров #STM32 по результатам опроса на канале, их основные свойства, достоинства и недостатки. Планы выхода видео по STM32 на канале.
    Группа в контакте для развития темы:
    club202...

Комментарии • 31

  • @user-hu5el3ns1s
    @user-hu5el3ns1s 3 года назад +3

    Спасибо за ваш труд. Только начал разбираться с микроконтроллерами этого производителя, avr не плохо знаю. Не хватает пошагового руководства для создания проекта с нуля для keil. Хочется подключить в проект все необходимые файлы вручную, и понимать зачем тот или иной файл. Как правильно настроить тактирование ядра и переферии, итд.

    • @NRelectronics
      @NRelectronics  3 года назад +2

      Пожалуйста. Заходите почаще. По CMSIS как раз планирую подключение библиотеки, файлов, в кейле, некоторые важные настройки и особенности Кейла. Начну с настройки тактирования, т.к.без этого ничего работает. И потихоньку настройку переферии рассмотрим. Так, что, милости просим.

  • @ajdarseidzade688
    @ajdarseidzade688 3 года назад

    Отличный обзор - много полезных вещей привели/указали/напомнили.

    • @NRelectronics
      @NRelectronics  3 года назад

      Спасибо, старался. В каждом видео обычно так делаю.

  • @Sanchogus
    @Sanchogus 3 года назад +7

    Странно, уже несколько часов прошло, а срач про HAL еще не начался. :D

    • @NRelectronics
      @NRelectronics  3 года назад

      Да вот действительно, срача нет за HAL)))

    • @romik1015
      @romik1015 3 года назад

      Почему срач? Важно понять что hal для новичков хорошо, а профи такие видео не смотрят. Я голосовал за hal но тем не менее не против cmsis, рано или поздно придется изучать.

    • @NRelectronics
      @NRelectronics  3 года назад

      к сожалению не все так думают и начинают соответствующие споры. Конечно придется cmsis изучать после хала.

  • @user-cn9sh9md5e
    @user-cn9sh9md5e 3 года назад +1

    Я новичек, про HAL в инете, как по мне , достаточно видео. А вот про CMSIS именно с привязкой к референсмануалу с обьяснением всех регистров, как-то маловато. Я имею в виду видео на русском языке. Я за CMSIS.

    • @NRelectronics
      @NRelectronics  3 года назад

      Согласен с Вами. Именно так в сети.

  • @pseudonim1
    @pseudonim1 3 года назад +5

    Смотришь на исходники ЛЛ и все понятно, смотришь на исходники хал,, думаешь, что за пиздец)

    • @NRelectronics
      @NRelectronics  3 года назад +1

      Есть такое дело)

    • @MrNick1704
      @MrNick1704 3 года назад

      Это ты еще на CMSIS не смотрел :D

    • @NRelectronics
      @NRelectronics  3 года назад

      ну не расстраивайте его ;-)

  • @clora1136
    @clora1136 3 года назад

    Хочется чего нить по архитектуре всего этого embedded безобразия. Ну знаете там архитектура программного обеспечения на си, с уклоном на статическую модель памяти без кучи итд.

    • @NRelectronics
      @NRelectronics  3 года назад

      Хорошие темы предлагаете... Посмотрим где это можно было бы возможно показать.

    • @clora1136
      @clora1136 3 года назад

      @@NRelectronicsтак насущная тема, а на русском нет ничего. Я вот считаю себя немного умеющим java/c#, но так вышло что заказали мне разработать водосчетчик с журналом, usb com , rs485, gsm. экраном итд. Вроде как типовая задача. Я взялся и понял что привычных мне ооп средств как бы нет, где то можно сделать "объект" из структуры с функциями, но в целом системы пакетов (нейм спейсов) нет, препроцессор однопроходный, дженериков нет, new (alloc) высшее зло. Да еще и оптимизацию надо. И вот сидишь и очень хочется узнать а как тут грамотно написать то.

  • @alar8016
    @alar8016 3 года назад

    Даешь больше обзоров по стм32!!!!!

    • @NRelectronics
      @NRelectronics  3 года назад

      Даю больше обзоров по STM32! :)

  • @kospov2002
    @kospov2002 3 года назад +2

    Боже! Столько Г...на перелопатил пока на этот канал вывалился!!! Спасибо за то, что вы делаете!!!! Очень понятно всё! Я смогу! Я освою с вашей помощью! ))))

    • @NRelectronics
      @NRelectronics  3 года назад

      Пожалуйста, приходите почаще) Конечно сможете! Главное не бросать) Не забывайте про лайки для повышения рейтинга выдачи видео, для других слушателей.

  • @alx123
    @alx123 3 года назад +1

    Может быть, мало библиотек на LL потому, что экономить ресурсы больше смысла в младших МК, а у них периферии не так уж и много.

    • @NRelectronics
      @NRelectronics  3 года назад

      Если младшие семейства рассматривать то согласен. А в старших семействах почему такая же история?

    • @alx123
      @alx123 3 года назад

      @@NRelectronics У F410x8 64К с типичной обвязкой. У их маркетологов лучше спросить)) Может не осилили, и у ARM уже есть свои библиотеки под CMSIS для того, чего нет на LL.

    • @NRelectronics
      @NRelectronics  3 года назад

      с F410x8 64К не сталкивался, наверное так действительно.

  • @chalkwhite6037
    @chalkwhite6037 3 года назад +1

    cmsis +1

  • @LMTS100
    @LMTS100 3 года назад +1

    + CMSIS

  • @eugenevetrov5069
    @eugenevetrov5069 3 года назад

    LL крайне не рекомендуется? Смело.

    • @NRelectronics
      @NRelectronics  3 года назад

      Да, смело и жизненно.

    • @olegp.3012
      @olegp.3012 3 года назад +1

      Работая с CMSIS вы же все равно пишете свои функции для базовых действий, таких как установка низкого или высокого уровня на ножке мк, или передача данных в линию, или инициализация какого-то устройства. Так почему не использовать уже готовые функции библиотеки LL, быстродействие которых не уступает коду на CMSIS?
      И CubeMX - мощный инструмент, поддерживаемый самим производителем мк, странно его не использовать.
      И код будет одинаково работать что на F1 серии, что на F4 серии, а вот с CMSIS возникнут проблемы.