STM32 c чего начать?Быстрый старт с нуля.

Поділитися
Вставка
  • Опубліковано 10 вер 2019
  • Программирование STM32 за час .Рассмотрено программирование с помощью программ STM32CubeMX и keil uvision 5 с применением библиотеки LL для низкоуровневого программирования.
    00:15 светодиод
    04:15 кнопка
    07:10 АЦП
    11:16 таймер
    17:00 USART
    30:09 ШИМ
    33:28 Продолжение про DMA и прочее...
    Закрепить полученные знания-продолжение(разбираем работу самодельного wi-fi микрофона, работаем с DMA) • wifi микрофон stm32 es...
    Ссылка на проект drive.google.com/open?id=1D6f...
    Быстрый гайд по старту можно скачать по этой ссылке !!! drive.google.com/open?id=1LyM...
    Группа в ВК больше есть доп.информация!!! elektrohobby
    Детали:
    1.st_link программатор отладчик ali.pub/312wfw
    2.плата с микроконтроллером stm32f103c8t6 ali.pub/2silgs
    3.логический анализатор alipromo.com/redirect/cpa/o/o6...
    очень советую к просмотру сделано на этом микроконтроллере :
    stm32 wifi микрофон • wifi микрофон stm32 es...
    stm32 wifi • stm32 wifi ESP8266.STM...
    stm32 wifi радио • stm32 esp8266 wifi rad...
    wi-fi камера но микроконтроллер stm32f4 • STM32 ESP8266 самодел...
    Группа в ВК elektrohobby

КОМЕНТАРІ • 725

  • @ElectroHobby1
    @ElectroHobby1  4 роки тому +52

    Всем спасибо за поддержку и до новых видео)

    • @intelektum
      @intelektum 4 роки тому +2

      В Настройках программатора во вкладке загрузка во флеш есть галочка, которая автоматом перезагружает контроллер после прошивки.
      Ставить надо 1 раз на проект.

    • @intelektum
      @intelektum 4 роки тому +2

      Хотелось бы увидеть I2C на LL с возможностью не зависать, в случае если например датчик помер или отвалился, а продолжать работу.

    • @ovodigr
      @ovodigr 4 роки тому +1

      круто

    • @cultofsogga5863
      @cultofsogga5863 3 роки тому +1

      Что такое LL и зачем второй вариант?)

    • @ElectroHobby1
      @ElectroHobby1  3 роки тому

      @@cultofsogga5863 а вы видео смотрели?

  • @vladimirtrump6189
    @vladimirtrump6189 3 роки тому +36

    Душевное спасибо автору за ролик.Вместо обещаного часа вложился в полчаса. После этого видео мне удалось устроиться ведущим ST-программистом в сколковскую долину. Щас работаю над усовершенствованием робота федора

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

      какой член робота Фёдора нуждается в усовершенствовании?

    • @TheGarretinside
      @TheGarretinside 2 місяці тому

      До этого видео я спокойно спал по ночам, программируя STM8 на ассемблере. Делал работу быстро получая копейки. Теперь с познанием stm32 и Си та же программа расходует в десятки раз больше памяти, требует больше времени и соответственно работа оплачивается более щедро.

  • @phplego
    @phplego 4 роки тому +123

    Хмм, немного странное видео.. особенности микроконтроллера упоминаются вскользь, мол ставьте так, потому что так надо. При этом куча времени уделена каким-то банальностям типа как кодировать строку в ASCII, сравнивать строки и т.п.
    Но главное даже не это, а то, что не понятно чего мы хотим добиться в итоге. Надо бы сделать что-то типа введения, постановки задачи, где рассказать чего мы вообще хотим. И в каждом участке видео держать в уме целесообразность, объяснять для чего мы делаем именно так, а не иначе.

    • @SerjNikitenko
      @SerjNikitenko 4 роки тому +8

      А зачем программы по миганию светодиодом пишут вам не нужно объяснять? Это такой же быстрый старт - вам может и банальность, а мне нет

    • @artemvinogradov7306
      @artemvinogradov7306 4 роки тому +6

      ​@@SerjNikitenko быстрый для тех, кто знаком с тем, что такое МК. Остальных запутает. Олег, наверное имел в виду это.

    • @user-fw3nq1rr9o
      @user-fw3nq1rr9o 4 роки тому +6

      Дерзайте покажите как надо.

    • @leonidvalentinovich5215
      @leonidvalentinovich5215 3 роки тому +5

      Обычно один холивар про то что нужно ставить, чем компилировать, какие библиотеки и никакой конкретики. Здесь на видео путь одного самурая. Смотрим, качаем, ставим, повторяем, а потом уже думаем :-) Видео крайне полезное :-)

    • @alekseyaleksey8660
      @alekseyaleksey8660 3 роки тому +2

      Специалист занимается раскрытием темы как он это понимает и пытаетс научить тех кто об этом мало что знает, видео рассчитано на молодёжь. Если вы считаете что вы лучше и больше знаете то снимите видео другое и народ посмотрит ваше и сделает вывод кто лучше раскрыл тему и получит больше просмотров.

  • @nigrok88
    @nigrok88 4 роки тому +10

    Огромное спасибо за видео!)
    Это лучшее пособие по LL библиотекам для STM32 !
    Ждем дальнейших видео по этой теме) особенно по работе с I2C переходником для LCD1602 именно с использованием LL.

    • @ElectroHobby1
      @ElectroHobby1  4 роки тому +2

      Тут ни чего обещать не могу.

  • @ArduinoTex
    @ArduinoTex 4 роки тому +12

    Спасибо полезное видео. Давно планирую перейти на STM32

    • @ElectroHobby1
      @ElectroHobby1  4 роки тому +1

      ua-cam.com/video/S3VcAuqYoFA/v-deo.html рекомендую к просмотру этот ролик можно рассматривать как продолжение.

  • @anatoliydad0x078
    @anatoliydad0x078 4 роки тому +5

    Видео просто супер! После ардуины сразу ясна разница про обработчики прерываний, про таймеры, про то как назначать ноги проца и многое другое. Автору респект и уважуха за потраченное время. Надиктовывать текст, а тем более такой информативный это тот еще гемор!

  • @horribleSerg
    @horribleSerg 4 роки тому +3

    Спасибо большое за видео! Жду новых роликов от Вас!

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

      Конечно.А пока посмотрите рекомендованные в описании видео.

  • @raven8867
    @raven8867 4 роки тому +1

    Спасибо за большой труд , посмотрел/отдохнул с удовольствием !Буду осваивать.

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

      Пример для скачивания под видео.!!!

  • @denyssipa248
    @denyssipa248 4 роки тому +8

    Как же я долго искал это видео, ненашел, так и продолжил писать под stm и esp в ардуино ide. Перехожу на си, спасибо!

  • @andrewzuy6012
    @andrewzuy6012 4 роки тому +1

    Супер! Все четко и лаконично. Надеюсь увидеть следущие серии по работе с внешними устройствами

    • @ElectroHobby1
      @ElectroHobby1  4 роки тому +1

      ua-cam.com/video/S3VcAuqYoFA/v-deo.html рекомендую к просмотру этот ролик можно рассматривать как продолжение.

  • @serhii3436
    @serhii3436 3 роки тому +2

    At the moment this tutorial is best one when I've met on youtube. Thanks really BIG thanks

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

    Отличное видео! Спасибо!

  • @user-kz2wp9gs1i
    @user-kz2wp9gs1i 4 роки тому +5

    Очень лаконично :) !

  • @user-pp2hz7ic7h
    @user-pp2hz7ic7h 4 роки тому +3

    Очень круто!

  • @masterkit9517
    @masterkit9517 4 роки тому +4

    светодиод замигал! Это самое лучшее видео со всего ютуба! Настолько быстро удалось всё!

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

    Хорошее видео. Все коротко и по делу

  • @zaranchik1
    @zaranchik1 4 роки тому +4

    Очень полезное видео. На 9:11 ошибка в подключении переменного резистора, два края подключены к земле, а дальше по видео уже нормально подпаяно 3,3 на одном конце и земля на другом. + надо добавить
    строка 36: #define ADC_THRESHOLD 2000
    47: uint16_t volatile adc_data;
    тогда задастся перемененная и функция и код скомпилится

  • @AlexLink-rb5by
    @AlexLink-rb5by 3 роки тому +1

    Спасибо, пытаюсь повторить всё ;)

    • @ElectroHobby1
      @ElectroHobby1  3 роки тому +1

      Удачи.Примеры доступны для скачивания!!!Также есть pdf где описаны шаги начала видео!!!В описании.Если будут вопросы касательно моих примеров пишите!!!

  • @user-dz7ep4oe4l
    @user-dz7ep4oe4l 4 роки тому +2

    Спасибо! Надо уже пересилить себя и начать переход на stm. Хотелось бы видеть работу с nrf24l01, а ещё лучше библиотеку.

    • @user-iq6mt2us2j
      @user-iq6mt2us2j 4 роки тому

      неужели в 2019 не нагуглил?

  • @aleksmu
    @aleksmu 7 місяців тому

    Крутой ролик, очень сжато, целая книга за пол часа. Приходится многие фрагменты просматривать по несколько раз )))

  • @mikhailm1632
    @mikhailm1632 4 роки тому +3

    Как из пулемёта но всё доходчиво и без воды!

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

      Спасибо.Затраченное время на создание ролика не прошло даром.

  • @user-nv7cq8nl9p
    @user-nv7cq8nl9p 4 роки тому

    Ну микроконтроллеры я прошивать не собирался , но посмотреть интересно было. Спасибо.

  • @alexverba589
    @alexverba589 4 роки тому +1

    Дмитрий, добрый день!
    Благодарю Вас за отличную подборку для быстрого получения конкретного результата работы с микроконтроллером STM32.
    У меня не сразу получилось вводить комментарии в Keil на русском языке.
    Устраняется установкой опции "Encode in UTF-8 without signature" в Keil:
    "Edit->Configuration->Editor->Encoding = Encode in UTF-8 without signature"

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

    молодчина. Пост для продвижения. Вывод с уарта стм32 информации в веб - удивило. Вот это действительно толковый подход. Надо будет тоже создать переходник до веба.

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

      Спасибо.Веб пример _ было давно и многое требует доработок.

  • @Vladimir_Zarubin
    @Vladimir_Zarubin 4 роки тому +1

    Отличный получился видосик!!! Темп объяснения показался мне несколько быстрым для новичков. В принципе, при желании, всегда можно отмотать назад. Зато компактненько получилось!!!

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

      Первый пример мигания светодиодом есть в PDF!!!

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

      @@ElectroHobby1 Поздравляю!!! Быстрый старт в формате PDF у Вас отлично получился.!!! Спасибо за Ваш труд!!! Остальные файлы мне пока не удалось прочесть, может их еще нет. Зато сделаете их не спеша, с учетом всех замечаний. Я имею ввиду отформатированный текст файлов main.c.
      Не плохо было бы сделать отдельный PDF по всем настройкам Keil с добавлением русскоязычных шрифтов. У Вас они уже установлены. Я не для себя, для всех, типа научился сам - научи других.

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

      Мне тоже показалось что как для новичка то оооочень быстро, не успеваєш за указателем уследить и приходится все время использовать кнопки перемотки назад и паузы! :)

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

      @@ruslanmarkiv7167 Примеры для скачивания в описании ролика.Также любой проект на канале!!!

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

      @@ruslanmarkiv7167 Под видосом есть файл PDF советую посмотреть и распечатать.

  • @user-pf3ve8ol8q
    @user-pf3ve8ol8q 4 роки тому +67

    жесть. и это для начинающего)))

    • @yuferss5018
      @yuferss5018 4 роки тому +10

      Артем Фирсов знакомый посмотрел видео, хотел перейти с ардуино, знания кое какие есть, тут сказал та ну нафиг. Голос как у робота, читает с листка, кудато спешит, говорит что ставить, а не рекомендует. Хрень а не видео.

    • @user-fh9xf2ni7s
      @user-fh9xf2ni7s 4 роки тому

      В интернете есть нормальные текстовые, пошаговые инструкции.

    • @ivanpetrov228_
      @ivanpetrov228_ 4 роки тому +12

      Yuferss твой ардуиноклоун хотя бы закон Ома осилил, или только как скетчи из интернета загружать знает?

    • @user-qe2ii8hv8k
      @user-qe2ii8hv8k 4 роки тому +8

      Это видео Позволяет сесть в лодку (Иногда проще на ходу...учиться )и отправиться в путь.... Все доступные точки обозначены...АЦП...таймер....ПК....МК. А не банальное из А в Б\. куда хочешь туда и выходи\.

    • @nighthunter28
      @nighthunter28 4 роки тому +1

      @@yuferss5018 пусть на Esp32 переходит. там все просто

  • @user-io2oc6sh3g
    @user-io2oc6sh3g 4 роки тому

    Круто, спасибо.

  • @zenyazenya7782
    @zenyazenya7782 3 роки тому

    Очень интенсивный старт

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

    спасибо! очень информативно. в принципе по сути все так же как и с ардуино. только в Вашем видео объяснения гораздо глубже и интереснее. и отдельная благодарность за подачу материала. воспринимается невероятно легко!!!!!

    • @ElectroHobby1
      @ElectroHobby1  4 роки тому +1

      Разница с ардуино в том, что вся инициализация скрыта от глаз.А здесь все открыто и это многих пугает.

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

      @@ElectroHobby1 да. это я увидел и благодаря вашему ролику очень многое стало понятно. еще раз большое спасибо.

    • @ElectroHobby1
      @ElectroHobby1  4 роки тому +1

      @@kasper3355 до новых видео)

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

      @@ElectroHobby1 подписался сразу)))) ждем)))))

  • @steponaszonys8385
    @steponaszonys8385 3 роки тому

    Хорошый видео, кто уже натыкался и нагуглися, оценит. Всё сжато и по делу.

  • @alexandr4897
    @alexandr4897 3 роки тому

    Спасибо!!! Подписка с меня.

  • @masterkit9517
    @masterkit9517 4 роки тому +1

    Ура! LL заработал! пересоздал заново проект на самой последней версии заработало сразу! Спасибо большое! Супер урок! Кто будет сразу долго ставить всё, скачивайте cubemx с официального сайта, ссылка видна на видео, скачав с другого не заработал LL, версия была другой и старой, пришлют на email (достаточно email указать при регистрации) ссылку на загрузку. LL сразу заработали.

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

    Где ты был когда я начинал? Все четко без всякой лишней информации для нубасов просто золото!

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

    SPASIBO! Sehr Interessant.

  • @electronic7979
    @electronic7979 4 роки тому +1

    Very useful video 👍

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

    Познавательно. Молодец.

  • @sg6630
    @sg6630 3 роки тому +1

    Супер!

  • @rpocc
    @rpocc 4 роки тому +32

    Мне, как человеку давно знакомому с AVR, но мигрирующему на STM32 очень нравится темп этого ролика и полное отсутствие воды, чего не хватает очень многим видео-туториалам. Реально за полчаса страшный сложный стм становится немного понятнее. Спасибо.

    • @ElectroHobby1
      @ElectroHobby1  4 роки тому +5

      Может будет и вторая часть.Спасибо

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

      @KarimOFF Oybek st link драйвера стали? В диспетчера правильно определяется.

    • @user-im8hu7oq3q
      @user-im8hu7oq3q 2 роки тому +1

      Если у подножия Эвереста поднять камень, то можно сказать что имеешь НЕМНОГО Эвереста.

  • @arsennasibullin9936
    @arsennasibullin9936 3 роки тому

    Все супер

  • @user-bx3qg8js3b
    @user-bx3qg8js3b 4 роки тому +4

    Спасибо ! Всё классно, но очень быстро рассказываете и показываете, не успеваю переварить информацию, поскольку только начал изучать STM32. А так всё класс.

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

      Есть ссылка на pdf там первый пример расcписан!!!

    • @user-bx3qg8js3b
      @user-bx3qg8js3b 4 роки тому

      Понял. Спасибо.

    • @PShchezhin
      @PShchezhin 3 роки тому

      @@ElectroHobby1 , и огромное Вам спасибо за этот расписанный пример. А остальных примеров, которые следуют за этим, нет в pdf? Хорошо бы тоже....

    • @ElectroHobby1
      @ElectroHobby1  3 роки тому +1

      @@PShchezhin можно скачать исходники к уроку.

  • @user-fc2ug8pg3n
    @user-fc2ug8pg3n 2 роки тому

    Спасибо!

  • @crashjar
    @crashjar 3 роки тому

    Наконец нашел толковое видео без воды. Все четко и понятно. главное в видео показан сам принцип написания программ в иде просто и понятно. точно быстрый старт.А то повсюду видюхи по часу а инфы в них ноль и полно сведений про линейку контроллеров, все семейства, как поставить куб и т.д. нафиг мне это надо, если потребуется открыл справочник и подобрал модель. главное в видео показан сам принцип написания программ в иде просто понятно. хотелось бы еще видос про режимы работы портов и настройку их. мне нравятся такие видео где конкретно показано в короткое время как нужно сделать, а остальное сам додумаешь если есть мозг да и гугл не дремлет. главное всегда понять суть и концепцию

    • @ElectroHobby1
      @ElectroHobby1  3 роки тому

      Спасибо.Примеры из видео можно скачать в описании ролика!!!

  • @SkoffildBY
    @SkoffildBY 4 роки тому +1

    Прекрасная работа! Автор очень постарался передать много информации в ролике, работа огромная по его созданию. Большая благодарность и лайк)

  • @mvmudrov
    @mvmudrov 3 роки тому +14

    Спасибо за видео! Всё чётко, структурировано! Но, на мой взгляд, это видео для тех, кто уже знает о чём идёт речь) теории мало... именно поэтому в своих видео мы даём и теорию и практику в равных порциях)

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

      Из ваших видео я (полный новичек) хоть что-то понял. А тут вообще ничего не ухватил. Пожалуй фраза "быстрый старт с нуля" в заголовке была лишней

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

    Все классно!

  • @aliaksandrhulkou9052
    @aliaksandrhulkou9052 4 роки тому +2

    Отличная работа! Спасибо!

  • @EvgenMo1111
    @EvgenMo1111 3 роки тому

    спасибо

  • @alarmic
    @alarmic 3 роки тому

    Прикольно. Быстро

  • @flame8079
    @flame8079 4 роки тому +4

    Очень информативно, спасибо.
    Если не затруднит затронуть в следующем видео spi интерфейс, и работа с радио модулем nrf24l01

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

      И SIM 800...

    • @ElectroHobby1
      @ElectroHobby1  4 роки тому +1

      @@andreyemelyanov4458 SIM800 нету есть аналог.Звонил используя USART.Думал телефон телефон с круговым номеронабирателем переделать но....интересов много а времени мало.

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

      Работал с ними очень давно.Даже не помню делал ли видео на эту тему.Сейчас Lora Lora Lora

    • @user-dz7ep4oe4l
      @user-dz7ep4oe4l 4 роки тому

      @@ElectroHobby1 Лора все же дорого и избыточно для домашней связи. Нрф хоть и имеет недостатки, зато дёшево и можно пихать куда угодно.

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

      @@user-dz7ep4oe4l esp8266? Много примеров было по работе с ним на АТ через usart.Показывал как данные можно отправить на народный мониторинг.....

  • @user-nh5ej8sr4w
    @user-nh5ej8sr4w 2 роки тому +2

    Нихрена не понял, но досмотрел и лайк поставил!

  • @ehormazurenko2285
    @ehormazurenko2285 3 роки тому

    Комментарий для поддержки

  • @user-fh5rb3io7t
    @user-fh5rb3io7t 4 роки тому +2

    Ого, столько инфы за 34 мин - круто, буду разбираться год, спасибо! )))

  • @user-mb6gv1df7c
    @user-mb6gv1df7c 4 роки тому

    Спасибо за ролик. Очень доходчиво

  • @user-qk6qz7zm2w
    @user-qk6qz7zm2w 2 роки тому

    В одном видео описано столько, сколько я на авр пол года осваивал)))

  • @user-fo9ue9kl2c
    @user-fo9ue9kl2c 4 роки тому

    Лайк. Подписка.

  • @iron_maister
    @iron_maister 4 роки тому +2

    Давно ждал такое видео) stm уже заказал. Хотел спросить какая у вас модель осциллографа?

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

      Это рабочий не рекомендую.

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

      @@ElectroHobby1 , купил dso 138, а он адекватно работает на чистоте

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

      Пока собственного не имею в планах был RIGOL на 4 канала 50Mhz.

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

    А в чём суть LL и HAL?
    В интернете исть библиотека на HAL, я так понимаю чтобы её использовать нужно HAL делать?
    И почему для соединения с компьютером, нужно использовать USART когда есть симуляция COM порта?

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

    Интересует вопрос. Есть 2 контроллера stm8s003 и stm32f030. Есть одинаковый кусок кода (переменные 32 бита) но на stm8 он работает в разы быстрее чем на stm32. Тактовая частота настроена на stm8 8 МГц а в stm32 максималка 48МГц В чем причина?

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

    Спасибо за хороший мануал. У Вас есть видео по архитектуре STM32? Я смотрел в вашем плейлисте, но не нашел (возможно плохо искал). До этого имел дело только с микроконтроллерами AVR, но сталкиваюсь с тем что все больше проектов делается на STM32. Хотелось бы по лучше узнать архитектуру STM32

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

      Нет.

    • @masterkit9517
      @masterkit9517 3 роки тому

      так в даташите описана архитектура или что там описано

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

    Благодарен за информативный видос.

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

    Класс!

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

    Автор, объясни, пожалуйста на 8:46 строчку 106.
    106 while (!LL_ADC_IsCalibrationOnGoing(ADC1)){};
    Насколько понимаю, эта строчка должна пускать бесконечный пустной цикл (цикл ожидания), пока не завершится калибровка ADC1.
    Здесь цикл продолжается, пока LL_ADC_IsCalibrationOnGoing равна 0 и заканчивается, когда LL_ADC_IsCalibrationOnGoing становится равной 1.
    Но на других ресурсах написано, что эта переменная работает строго наоборот: пока LL_ADC_IsCalibrationOnGoing равна 1 - калибровка не окончена (впрочем перевод с английского намекает на то же самое).
    P.S. Я в Си не силен, если что

  • @psarabeev
    @psarabeev 4 роки тому +1

    Хорошоее видео, полезное и крайне концентророваное. Спасибо.
    Жаль только, непроясненным остался вопрос, почему использовался LL, а не HAL?

    • @ElectroHobby1
      @ElectroHobby1  4 роки тому +1

      Новичку разобраться как устроен LL будет проще.Понятнее для тех кто переходит с AVR.Мое мнение.

  • @user-qe2ii8hv8k
    @user-qe2ii8hv8k 4 роки тому

    В первом примере хотел поставить дизлайк. но Победив себя , стал смотреть .... И за ПРАВильное объяснения ЛАЙК!

  • @masterkit9517
    @masterkit9517 4 роки тому +1

    подтягивающий внешний резистор не обязательно? или внутренними желательно не пользоваться? в ардуино есть внутренние резисторы но их не рекомендуют даже включать, а в STM32 также нежелательно?

    • @ElectroHobby1
      @ElectroHobby1  4 роки тому +1

      Для кнопки можно.

    • @masterkit9517
      @masterkit9517 4 роки тому +1

      @@ElectroHobby1 Спасибо большое!

  • @ruslanbei2112
    @ruslanbei2112 3 роки тому

    Прошу совета - куда копать. Подаю ко входу ноги АЦП stm32f103c8t6 через переменный резистор напряжение. При этом показания АЦП скачут очень сильно. Последние 4 разряда с ума сходят, это проявляется как на китайских отладочных платах, так и на stm-ке, купленной в ЧипДип.

  • @karimhachem6664
    @karimhachem6664 3 роки тому

    super, merci

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

    Пришлось немного по бодаться с кубом. При попытке загрузить пакет STM32F1 куб выдавал ошибку. Ладно, думаю. находим и у скачиваем вручную и пытаемся так скормить - тоже ошибка. В итоге оказалось, что нужно запускать от имени пользователя, написанного латиницей.За видео спасибо

  • @Duran4eg
    @Duran4eg 4 роки тому +6

    По мне хорошее видео для того, чтобы получить представление о микроконтроллере перед тем как непосредственно приступить к его изучению

  • @user-ep7hm3rh3e
    @user-ep7hm3rh3e 4 роки тому

    Идеальная подача материала для изучения. Вы не планируете создать курс по этой теме?

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

      Создание таких роликов отнимает очень много времени.Мне нужно двигаться дальше,надеюсь показал что программирование это не сложно.Есть проекты с которыми мне хочется поработать.Вот по работе проектов будут ближайшие видео ,думаю так учится интереснее.

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

    Все вроде понятно, но мне придется все равно раз 5 посмотреть видео, чтобы разобраться во всем этом, эх, что ж это программирование делает со мной )

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

    Великолепно и восхитительно. Быстро,понятно и ясно. А у вас есть e-mail?

  • @damirdynamics5149
    @damirdynamics5149 3 роки тому +1

    Просто мега быстрый старт) Я никогда не программировал на микроконтроллере, хотел бы научиться. Подача материала для новичка не совсем правильная. Пояснил бы для чего все эти настройки. Создай словесный какой нибудь видеоролик с чего нужно начать там какую литературу почитать. А то впоследствии из-за незнания некоторых вещей получаться костыли и велосипеды. Я думаю нужно начинать со схемотехники) кодинг уже вконце пока не разберешься что к чему)

    • @damirdynamics5149
      @damirdynamics5149 3 роки тому

      Ну а так если не втерпеж впринципе светодиодиком поморгать горишь желанием хороший мануал.

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

    Кстати я забыл сделать Debug Serial Wire и блупил перестал прошиваться, чтобы прошить нужно было выставить джампер BOOT0 в 1, после прошивки переставить обратно.

  • @user-re3kl2cs8n
    @user-re3kl2cs8n 4 роки тому

    Лайкнул. Не совсем понял светодиоды на 5В или на 3,5В и что там по току получается на них если мне память не изменяет то отладочная плата все 20 мА может потянуть через себя. А так симпатичный дример получился.

    • @user-dz7ep4oe4l
      @user-dz7ep4oe4l 4 роки тому +1

      Светодиодам плевать на напряжение, хоть 220 подавай, главное ток ограничить.

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

    Отличный стиль сжатого пояснения! Респект!

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

    Есть вопрос.На этапе написания команд ( в видио на 2-46 минуте) конкретно : LL_mDelay(1000); LL_GPIO_ResetOutputPin(GPIOC, LL_GPIO_PIN_13); программа определяет их как ошибки: Warning: implicit declaration of function ''LL_mDelay(1000);'' is invalid in c99. При загрузке проекта ошибок не было (...FromELF: creating hex file...
    "Blink1\Blink1.axf" - 0 Error(s), 0 Warning(s).
    Build Time Elapsed: 00:00:03...)Может я что-то упустил? Подскажите, плиз.

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

      Под видео можно скачать проект!!!

  • @Vladimir_Zarubin
    @Vladimir_Zarubin 4 роки тому +1

    Впервые попробовал использовать библиотеку LL. Сразу бросилось в глаза что "зеленки" значительно поубавилось.

  • @alexeykovalev4504
    @alexeykovalev4504 4 роки тому +3

    Больше видосов в студию, я новичек сижу на "дурине", blue pil-стм валяются 2 шт хотелось бы и на них что нибудь замутить.

    • @ElectroHobby1
      @ElectroHobby1  4 роки тому +4

      Начните с wi-fi микрофона.Ссылка в описании ролика.Проект интересный прост для повторения.

  • @user-kl4xm2yb7p
    @user-kl4xm2yb7p 4 роки тому

    В кейле в настройках flash/ 3пункт(на этом компе нету кейла) можно настроить автозапуск после прошивки, и не дергать програматор из usb

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

      Почитайте комменты.После обновления keil и прошивки st-link не прокатывает.Я не один...

  • @dimayeremenok902
    @dimayeremenok902 3 роки тому

    Да, да, да - оно работает! 100500 лайков за видос!!!!!

    • @ElectroHobby1
      @ElectroHobby1  3 роки тому

      Молодец. Успехов.

    • @dimayeremenok902
      @dimayeremenok902 3 роки тому

      @@ElectroHobby1 у меня плата STM32F407VG Discovery. Дошел до АЦП по вашему видео (время 8:56). Кэйл ругается на строки
      LL_ADC_StartCalibration(ADC1);
      while(!LL_ADC_IsCalibrationOnGoing(ADC1)){};
      пишет "implicit declaration of function"
      так и не понял в чем причина, тупо закоминтил их и ошибки пропали. Только хотелось бы знать почему же эти строки вызывают ошибку?

    • @ElectroHobby1
      @ElectroHobby1  3 роки тому

      @@dimayeremenok902 пример урока под видео доступен для скачивания!!!

  • @reggiekray4078
    @reggiekray4078 3 роки тому

    ElectroHobby, а возможно ли после того, как проект создан, скомпилировать и экспортировать hex-файл, чтобы можно было прошить микроконтроллер любым другим программатором, кроме ST-Link, Ulink? Например с помощью J-Link

    • @ElectroHobby1
      @ElectroHobby1  3 роки тому +1

      Да.

    • @reggiekray4078
      @reggiekray4078 3 роки тому

      @@ElectroHobby1 Спасибо за быстрый ответ! А можно в двух словах, как это сделать прямо из кейла? Буду очень благодарен за науку)

    • @ElectroHobby1
      @ElectroHobby1  3 роки тому

      @@reggiekray4078 www.keil.com/support/man/docs/uv4cl/uv4cl_ca_createhexfile.htm

    • @reggiekray4078
      @reggiekray4078 3 роки тому

      @@ElectroHobby1 спасибо Вам, добрый человек! Научили уму-разуму)

  • @user-yo1hz6et8f
    @user-yo1hz6et8f 4 роки тому

    Не хочу кейл, как насчет platformIO? Понял так, что кубик нужен только для инициализации, а дальше можно код перекинуть в любой редактор?

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

      Не знаю на счет platformio, но думаю все можно если захотеть.

  • @user-fu6pp6ob9s
    @user-fu6pp6ob9s 4 роки тому

    Головастик !!! Сурер ! Я всё понял !!!

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

    👍👍👍

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

    А с ttl usb можно или обязательно stlink? Вроде на стмке стоит ttl загрузчик и его можно использовать с фирменным флешером от stm.

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

      Залить прошивку можно.

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

      А зачем тогда st-link?

    • @ElectroHobby1
      @ElectroHobby1  4 роки тому +1

      @@AE075G можно увидеть что творится внутри мк. с твоими переменными, регистрами мк и прочее для отладки.

  • @23foundation
    @23foundation 4 роки тому +19

    Очень толковое и, главное, практически полезное резюме по работе с STM32. Даже трудно представить, сколько времени потратили на монтаж... Спасибо за Ваш труд! Пора уже идти программером-разрабом МК, или Вы уже? )

    • @ElectroHobby1
      @ElectroHobby1  4 роки тому +2

      Это хобби.Создание ролика ооочень много времени по сравнению с написанием программной части к ролику.

  • @sergeyslyusar2675
    @sergeyslyusar2675 3 роки тому

    Автор молодца, спасибо!

  • @user-pu7vm4me1i
    @user-pu7vm4me1i 2 роки тому

    Здравствуйте,есть два частотника,один с дисплеем другой без,оба на STM32.Так вот как с одной прошивки достать кусок кода для дисплеея и вставить в другую прошивку?Спасибо

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

      Если нет доступа к исходникам. То все сложно.

  • @user-cx9tc2zm6k
    @user-cx9tc2zm6k 2 роки тому +1

    Сколько часов необходимо что бы приблизиться данному уровню работы и понимания?

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

    Думаю надо пересматривать помногу раз, чтобы закрепить материал...

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

      Зачем? Качаете пример под видео и пробуете изменить, добавить новый функционал и тп.

  • @maskon78
    @maskon78 4 роки тому +6

    А не проще вместо передергивания st-linka в свойствах проекта в кейле поствить галку "reset and run"?

    • @ElectroHobby1
      @ElectroHobby1  4 роки тому +1

      Я писал об этом в комментариях.После обновления st-link последней keil у меня с начала на одном программаторе это перестало работать потом на другом.

    • @user-ld2xi8sn6l
      @user-ld2xi8sn6l 4 роки тому

      Так то проще но у меня почему то перестало работать хотя раньше работало.Но все же кнопочку резет нажимать удобнее чем передергивать st-link

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

      @@user-ld2xi8sn6l, а мне не поверили.Предлагалось обновить stlink ?Обновили?

    • @user-ld2xi8sn6l
      @user-ld2xi8sn6l 4 роки тому

      @@ElectroHobby1 я не уверен но мне кажется у меня работало на более древней версии keil а как обновился перестало

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

      @@user-ld2xi8sn6l это смотря как припаяна "гребенка"

  • @zelmanfeig5404
    @zelmanfeig5404 2 місяці тому

    Извините, а почему из Wi-Fi - микрофона торчит провод?

  • @vasaivanov7124
    @vasaivanov7124 4 роки тому +1

    Лайк!красава!вот это могешь!я простейший шокер то не смог смастерить...есть видосик заходи если че...там жесть)))

  • @ILYA.A.
    @ILYA.A. 3 роки тому

    У меня есть такой программатор. Есть новая стмка и прошивка к ней готовая. Что бы прошить и впаять ее в колонку сони.
    Подскажите пожалуйста как подключить микруху к программатору и прошить её готовой прошей!

    • @ElectroHobby1
      @ElectroHobby1  3 роки тому

      SWDIO, SICK, 3.3V , GND к соответствующим ногам stm32 . Распиновку можно узнать скачав даташит на ваш контроллер. Прийдется подпаиватся если голый контроллер. Программа чтобы прошить st_link utility.

    • @ILYA.A.
      @ILYA.A. 3 роки тому

      @@ElectroHobby1 спасибо большое за ответ.
      Тоесть туро подпаиваю программатор к ногам микрухи по даташиту с питанием и шью её! 👍

  • @ii-ro7rz
    @ii-ro7rz 3 місяці тому

    Позвольте прошится вашими знаниями , thx

  • @user-iu3gu7tl3j
    @user-iu3gu7tl3j 3 роки тому

    👍

  • @kalobyte
    @kalobyte 4 роки тому +3

    запили теперь ролик, как написать прошивку
    т.е. не как пользоваться молотком и топором, а как построить дом так, чтобы он не развалился и чтобы потом к нему удобно можно было бы достраивать пристройки
    а как забивать гвозди и колоть дрова разным инструментом - есть много роликов уже
    но никто не показывает, как строить дом и обычно я вижу шалаши, избушки на куриных ножках или костылях

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

      Я вижу вы уже в теме.Тогда вторая рекомендуемая часть к просмотру для вас подойдет.

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

      @@ElectroHobby1
      гляну обязателно

  • @masterkit9517
    @masterkit9517 4 роки тому +1

    а у вас есть урок по мультиплексорам на 16 входов и STM32 или сдвиговым регистрам, нужно прицепить 120 кнопок к STM32

    • @ElectroHobby1
      @ElectroHobby1  4 роки тому +1

      Нет.Но тема не сложная.

    • @masterkit9517
      @masterkit9517 4 роки тому +1

      @@ElectroHobby1 поделюсь с вами любой информацией по audio usb, так с миру по нитке удастся перетащить всех ардуинщиков на STM32, сконфигурировал в audio device usb частота 48mhz выставилась автоматически, устройство успешно подключилось как аудиоустройство в ПК на 103 плате. Дальше пишут туда из миди нужно вписать репорты какие то.

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

    В описании не нашёл обещанной ссылки на uart-usb преобразователь. Добавьте, пожалуйста. За видео спасибо огромнейшее! Вот что получается когда технарь пишет видео для технарей: идеальный туториал.

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

      Да любой uart to usb ttl.Не найдете скину ссылку.

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

      @@ElectroHobby1 я так и сделал, заказал несколько штук наугад, есть даже в корпусе, а-ля флешка, благо стоят они как пачка сухарей. Однако в видео сказано, что есть ссылка в описании, а её нет. Достойно это исправления или нет решать конечно вам, но я не мог не сообщить вам об этом т.к. ваше видео вероятно лучшее по этой теме и ещё много людей его посмотрит.

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

      @@dotdump284 на телефоне я,( как мне ссылку добавить?

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

      @@ElectroHobby1 я не размещал видео, поэтому не могу точно подсказать. Вероятно, под видео, рядом с описанием должны отображаться три вертикальные точки справа нажав на которые вы сможете перейти к его редактированию. Либо есть какой-то внутренний раздел для редактирования описаний к загруженным видео.