STM32. Порты ввода-вывода. Внутреннее устройство и режимы работы

Поділитися
Вставка
  • Опубліковано 12 бер 2019
  • Лектор - Казиахмедов Эдгар.
    Сообщество проекта: drec_courses
    Репозиторий с материалами курса: github.com/edosedgar/stm32f0_ARM
    Приняли участие в создании:
    - Филипп Микоян philalala
    - Владислав Молодцов molvlad
    - Прутьянов Виктор vprutyanov
    Снято на базе студии Физтех-Live при поддержке Фонда Целевого Капитала МФТИ.
  • Наука та технологія

КОМЕНТАРІ • 8

  • @glebborzenko4380
    @glebborzenko4380 Рік тому

    Супер! Спасибо большое!!!

  • @Frutktt
    @Frutktt 4 роки тому

    Stmf401 с ll_flash_latency_0 не работает. Отладчик выдает ошибку по неверному доступу к памяти.
    Ассемблерная вставка также не работает, в отладчике код крутится на строках "вычитаем 1, проверяем на 0".
    Решил проблему использованием функции LL_mDelay

  • @namename2031
    @namename2031 2 роки тому

    5:00 Состояние порта? Значит состояние ВСЕХ 16 ти выводов микроконтроллера определяются одной цифрой в настройках порта?
    Есть ещё какой то буфер, который содержит состояние всех регистров?
    Почему это первый пин? Это же цифра 2, а перечисление пинов кажется с нуля идут.
    Например в регистре ODR первый пин это ODR0

  • @xintreavideo
    @xintreavideo 2 роки тому

    Про open drain ничего не понятно. Это режим выхода ножки микроконтроллера, а автор рассказывает как с устройства 5V будут поступать данные в микроконтроллер.

  • @namename2031
    @namename2031 2 роки тому

    12:46 Устанавливается первый бит? Что? 0х2==10 бинарной системы. Какой ещё первый бит?

    • @admabeno
      @admabeno Рік тому +3

      0010 это - первый бит, 0110 это - первый и второй бит, 0101 это - нулевой и второй бит.

  • @Seriyv0lk
    @Seriyv0lk 11 місяців тому +1

    Вам бы наставника подучить, прежде чем учить других.

  • @user-kc8ec6vl9d
    @user-kc8ec6vl9d Рік тому

    А как же аналоговый выход?