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

  Рет қаралды 2,823

Николай Васильев

Николай Васильев

Күн бұрын

знакомимся с контроллером 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);

Пікірлер: 12
@largovinch0536
@largovinch0536 15 күн бұрын
Спасибо большое за видео.
@GennadiyStartsev
@GennadiyStartsev 8 ай бұрын
Спасибо за видео, очень хорошо и понятно объяснили !!! Помигал светодиодом на 13 ножке :) Из тех минусов что у меня - ST-LINK V2 с не оригинальной STM32 и не работает в CubeIDE. Но эта проблема встречается у многих, приходится прошивать в STM32 ST-LINK Utility.
@Krpnk_español
@Krpnk_español 5 ай бұрын
Блин, красавчик - отлично объясняешь. все понятно и просто. без заморочек и понтов. спасибо большое.
@ИванИванов-п2ю6г
@ИванИванов-п2ю6г 4 ай бұрын
Спасибо! Дело осталось за малым: научиться писать сложные программы.
@YuriyIY
@YuriyIY 3 ай бұрын
Обязательно активируйте в кубике, в разделе SYS, отладку SerialWire. Иначе, будут проблемы при отладке. При таком подключении светодиодов, порты надо включать в режиме OpenDrain для исключения протекания паразитных токов.
@АлександрМожаев-р4ю
@АлександрМожаев-р4ю 8 ай бұрын
вЫходы, вЫводы, а то: "выходА, выводА" )))
@Evgeny_Miroshnichenko
@Evgeny_Miroshnichenko 26 күн бұрын
Жаль, что автор не остановился на программаторе. Как я понял, у него и программатор, и Blue Pill - китайские. У меня, например, такой программатор вообще отказался работать в CubeIDE, как я с ним ни колдовал. А оригинальный ST-Link v.3 не распознаёт китайский чип на плате Blue Pill, и тоже не даёт её запрограммировать. Пришлось брать обычный переходник USB-TTL и переходить в среду Ардуино... Так как же выкрутился Николай? П.С. А "масса" - доставила... 😅 Автоэлектрик?
@НиколайВасильев-у3з
@НиколайВасильев-у3з 24 күн бұрын
программатор один из этих двоих www.ozon.ru/product/programmator-st-link-stlink-st-link-v2-dlya-stm32-i-stm8-s-kryshkoy-i-kabelem-831963679/?avtc=1&avte=2&avts=1726826215 www.ozon.ru/product/programmator-st-link-stlink-st-link-v2-dlya-stm32-i-stm8-s-kryshkoy-i-kabelem-1018533065/?avtc=1&avte=2&avts=1726826215 (покупал оба, какой использовал определить не выйдет) , плата с контроллером с ali. Работаю по промавтоматике, диплом из ОГАУ по доильным аппаратам).
@user-barevczes
@user-barevczes 9 ай бұрын
Привет. GPIO_PIN_SET судя по видео, это установка пина в состояние. В состояние чего? 0 или 1? false или true?
@Evgeny_Miroshnichenko
@Evgeny_Miroshnichenko 26 күн бұрын
SET - это установка, и, соответствено, в 1. RESET - сброс, то есть в 0. Элементарно, Ватсон.
@Владимир_Великий_Русь
@Владимир_Великий_Русь 6 күн бұрын
Error GDB Server ! Что делать ? спасибо
@RealFacts-y8w
@RealFacts-y8w 10 ай бұрын
Спасибо за видео!
Когда отец одевает ребёнка @JaySharon
00:16
История одного вокалиста
Рет қаралды 13 МЛН
pumpkins #shorts
00:39
Mr DegrEE
Рет қаралды 105 МЛН
«Кім тапқыр?» бағдарламасы
00:16
Balapan TV
Рет қаралды 266 М.
Это было очень близко...
00:10
Аришнев
Рет қаралды 919 М.
Нет связи с Эбу Январь 5.1
1:15
Gretta Heisenberg
Рет қаралды 876
Дешёвая STM32 плата + Arduino IDE
7:11
Serhii Trush
Рет қаралды 160 М.
Купили лампочку? Не спешите подключать.
12:04
Вхождение в электронику INELECTRONICS
Рет қаралды 1,5 МЛН
Когда отец одевает ребёнка @JaySharon
00:16
История одного вокалиста
Рет қаралды 13 МЛН