Шаг4. Мигаем светодиодом при помощи таймера-счётчика СТМ32. stmStep3 Blink

แชร์
ฝัง
  • เผยแพร่เมื่อ 11 ธ.ค. 2024

ความคิดเห็น • 24

  • @sv-avtomatika
    @sv-avtomatika 5 ปีที่แล้ว +1

    Было бы интересно увидеть как реализовать ардуиновскую функцию millis() в stm

    • @АрдуиноЯ
      @АрдуиноЯ  5 ปีที่แล้ว

      Да как бы delay_ms и является аналогом ардуиновской millis. Только нужно будет откорректировать delay_ms и tim4_Init под частоту тактирования таймера. Если на входе 72 МГц, то ничего не трогаем. Если другая, то корректируем

    • @sv-avtomatika
      @sv-avtomatika 5 ปีที่แล้ว

      А бит включить так, чтобы постоянно таймер работал?

    • @АрдуиноЯ
      @АрдуиноЯ  5 ปีที่แล้ว

      @@sv-avtomatika Таймер включается установкой бита CEN. Если бит OPM сброшен, то таймер работает постоянно. Если бит OPM установлен в 1, то при возникновении переполнения (взведётся бит UIF) сбросится бит CEN и таймер выключится. Вообщем если хотите режим генератора, то бит OPM должен быть в 0, если же в режиме одновибратора - бит OPM должен быть в 1.

    • @АрдуиноЯ
      @АрдуиноЯ  5 ปีที่แล้ว

      @@sv-avtomatika таймер запускается установкой бита CEN

  • @Minas__Morgul
    @Minas__Morgul 4 ปีที่แล้ว

    Хм, не понятно зачем вы используете куб при том не настраиваете включение и выключение таймеров там. Аналогично вопрос по использованию cmsis и hal. Вы вроде бы используете сгенерированный код кубом с использованием hal, но при этом пишете код с использованием cmsis.
    Ведь таймеры можно в кубе настроить, а если используете hal то можно обойтись без cmsis. Просто оно как-то половинчато смотрится ))

  • @ibrag2012
    @ibrag2012 5 ปีที่แล้ว

    В ардуїно робив через sleep() та переривання: в перериванні дригав ногою та перезапускав таймер.

    • @АрдуиноЯ
      @АрдуиноЯ  5 ปีที่แล้ว

      А в прерывании попробуем следующим разом

  • @maxpasynkov
    @maxpasynkov 4 ปีที่แล้ว +2

    ждём "шаг пятый"

    • @АрдуиноЯ
      @АрдуиноЯ  4 ปีที่แล้ว

      Спасибо, что верите в меня. Самому стыдно, что остановился в изучении. Надеюсь, что это временно. Когда вернусь к СТМ - не знаю. Подкинули два интересных проекта, да ещё и лето сейчас. Вообще я пока взял паузу с СТМ

  • @sgtronversio5479
    @sgtronversio5479 3 ปีที่แล้ว

    Когда будет 5ый урок ?

    • @АрдуиноЯ
      @АрдуиноЯ  3 ปีที่แล้ว +2

      Добрый день. Не хочу вас обманывать, но с СТМ32 у меня не срослось. Появились другие интересы. Посетите вот этот сайт mypractic.ru/uroki-stm32, возможно он вам поможет.

  • @Alex-dc2jq
    @Alex-dc2jq 3 ปีที่แล้ว

    а что, дальше мигания светодиодом дело не пошло?)))

  • @ivanrusev2270
    @ivanrusev2270 5 ปีที่แล้ว

    У меня вопрос к автору stm32f1 работает а в stm32f4 не работает в чём причина вроде регистры те же?

    • @АрдуиноЯ
      @АрдуиноЯ  5 ปีที่แล้ว

      Простите, но сейчас нет возможности проанализировать ваш вопрос. Возможно позже.

    • @ivanrusev2270
      @ivanrusev2270 5 ปีที่แล้ว

      @@АрдуиноЯ спасибо

  • @AlexandrSvetlakov
    @AlexandrSvetlakov 5 ปีที่แล้ว +3

    90% видео на Ютубе - мигаем светодиодом.

    • @АрдуиноЯ
      @АрдуиноЯ  5 ปีที่แล้ว

      Всегда начинаем с простого. Учимся программировать микроконтроллеры - мигаем светодиодом, учим язык программирования- печатаем "Hello world". Не начнём же сразу с программирования интерфейса I2C, знаний не хватит и понимания процесса. Это как пример. Поэтому начинаем с мигания

    • @AlexandrSvetlakov
      @AlexandrSvetlakov 5 ปีที่แล้ว +1

      @@АрдуиноЯ о чём и речь: начинаем с простого и этим заканчиваем. может, сразу со сложного? 100500 простого, а многие хотят нюансов.

    • @АрдуиноЯ
      @АрдуиноЯ  5 ปีที่แล้ว

      @@AlexandrSvetlakov а как я начну со сложного, если я сам только вначале пути. Хотите ньюансов, тогда смотрите монстров Ютуба. Например narod steam, NR.electronics и других

  • @hangar_1877
    @hangar_1877 5 ปีที่แล้ว

    Андрей! Хватит мигать!))) Пора создавать нейронные сети!!!))))

    • @shaneforest2352
      @shaneforest2352 3 ปีที่แล้ว

      you all probably dont give a damn but does anybody know of a way to get back into an instagram account?
      I was dumb lost the login password. I appreciate any tips you can give me.

    • @declancairo6446
      @declancairo6446 3 ปีที่แล้ว

      @Shane Forest instablaster :)