Це відео не доступне.
Перепрошуємо.

ч1. знакомство с контроллером STM32F103C8T6 в среде STM32CubeIDE , а так же пишем простую программу

Поділитися
Вставка
  • Опубліковано 4 гру 2023
  • знакомимся с контроллером STM32F103C8T6 ARDUINO NANO в среде STM32CubeIDE, моргаем светодиодами, читаем состояние пина, а так же пишем простейшую программу.
    HAL_GPIO_TogglePin(GPIOC, GPIO_PIN_13);
    HAL_GPIO_TogglePin(GPIOA, GPIO_PIN_3);
    if( HAL_GPIO_ReadPin(GPIOB, GPIO_PIN_12) == GPIO_PIN_SET ) {
    // на выводе PC10 высокий уровень
    HAL_GPIO_WritePin(GPIOA, GPIO_PIN_10, GPIO_PIN_SET);
    }
    else {
    // на выводе PC10 низкий уровень
    HAL_GPIO_WritePin(GPIOA, GPIO_PIN_10, GPIO_PIN_RESET);
    }
    HAL_Delay(100);

КОМЕНТАРІ • 7

  • @user-us4vm6bm9o
    @user-us4vm6bm9o 2 місяці тому +1

    Спасибо! Дело осталось за малым: научиться писать сложные программы.

  • @Krpn_espanol
    @Krpn_espanol 2 місяці тому +2

    Блин, красавчик - отлично объясняешь. все понятно и просто. без заморочек и понтов. спасибо большое.

  • @GennadiyStartsev
    @GennadiyStartsev 5 місяців тому +2

    Спасибо за видео, очень хорошо и понятно объяснили !!! Помигал светодиодом на 13 ножке :)
    Из тех минусов что у меня - ST-LINK V2 с не оригинальной STM32 и не работает в CubeIDE.
    Но эта проблема встречается у многих, приходится прошивать в STM32 ST-LINK Utility.

  • @YuriyIY
    @YuriyIY Місяць тому

    Обязательно активируйте в кубике, в разделе SYS, отладку SerialWire. Иначе, будут проблемы при отладке.
    При таком подключении светодиодов, порты надо включать в режиме OpenDrain для исключения протекания паразитных токов.

  • @user-ki1wt2ct1s
    @user-ki1wt2ct1s 8 місяців тому +1

    Спасибо за видео!

  • @user-barevczes
    @user-barevczes 6 місяців тому +1

    Привет. GPIO_PIN_SET судя по видео, это установка пина в состояние. В состояние чего? 0 или 1? false или true?

  • @user-zj6il5yl2x
    @user-zj6il5yl2x 5 місяців тому

    вЫходы, вЫводы, а то: "выходА, выводА" )))