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

Изучаем STM32. Как изучить микроконтроллеры за несколько недель. Набор для изучения STM32 до 1000 р.

Поділитися
Вставка
  • Опубліковано 30 чер 2020
  • Еще одно видео ориентированное на начинающих и тех, кто хочет изучить работу с современными микроконтроллерами в кратчайшие сроки. Набор для изучения STM32 до 1000 р.
    Отладочные платы с STM32:
    s.click.aliexp...
    s.click.aliexp...
    Ролик про выбор языка и среды программирования - • Начало. Выбор языков и...
    Канал в телеграмм - t.me/vladimir_...
    Канал Яндекс.Дзен - zen.yandex.ru/...
    Канал на RuTube - rutube.ru/chan...
    Канал на UA-cam - / vladimirmedintsev
    ------------------------------------------
    Если вы хотите поддержать автора канала номер карты Сбер:
    2202-2023-2480-4008
    ------------------------------------------

КОМЕНТАРІ • 401

  • @VladimirMedintsev
    @VladimirMedintsev  3 роки тому +15

    ​ Илья Конопкин был заблокирован на данном канале за банальное, детское вранье. Передаю ему пламенный привет.

    • @semen352
      @semen352 2 роки тому +10

      А кто это?

    • @Mikhail-Milkhail
      @Mikhail-Milkhail 8 місяців тому +2

      ​@@semen352
      Хм-м-м... 🤔🤔🤔
      Очевидно, банально-детско-врун! 🤷‍♂️

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

      А врать не хорошо!

  • @igor0242
    @igor0242 4 роки тому +35

    Супер!!! Важную деталь, что указали вы, про непонятности для конкретного человека в конкретном уроке конкретного автора, как раз и приходится решать с помощью уроков "про одно и то же" от разных авторов.

  • @DonTabak
    @DonTabak 4 роки тому +31

    Спасибо тебе, добрый человек. Жду продолжения.

  • @SStrauss
    @SStrauss 4 роки тому +31

    Три пути ведут к знанию: путь размышления - это путь самый благородный, путь подражания - это путь самый легкий и путь опыта - это путь самый горький :)

    • @SStrauss
      @SStrauss 4 роки тому +7

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

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

      @@SStrauss погодите, а как же зеркальные нейроны, визуализация и вот это всё? разве не слышали, как пловцы учатся, танцоры, и многие другие разучивают сложно-координационные способы управления своими биороботами? или как люди учатся уступать место в автобусе? или как наши инженеры учились создавать копии американских грузовиков и немецких ракет? не надо вот лучше догматики - путей познания множество, и повторение за кем-то таких вот "истин" - путь один из самых мерзких, кажется!! извините, если кого обижу вдруг.

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

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

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

      @@SStrauss я повторяю я запоминаю.

    • @pinky-qn1wp
      @pinky-qn1wp 4 роки тому +1

      @@icanfly5430 Человек из ребёнка начинается с того, что он подражает отцу.

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

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

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

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

  • @nekras55
    @nekras55 4 роки тому +11

    Спасибо большое вам за классное разжеванное мотивационное видео!!!

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

    Супер, спасибо. Очень важно для объясняющего не пропускать те моментики которые вобщем то ему самому кажутся "само собой разумеющиеся", но для новичка как правило именно эти казалось бы не значительные и порой смешные ньюансики становятся камнем приткновения. Именно поэтому так много уроков в интернете, но так мало уроков которые можно смотреть и не упустить мелких ньюансов на которых зачастую всё и держиться.

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

    Спасибо. Я стабильно жгу 1-2 новых девборды :) Поэтому беру пару голых чипов на всякий пожарный. Но беру обычно ногосовместимые, чтобы разные чипы можно было погонять на одной плате.

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

      А зачем вы их жгете?) А как обезопасить себя в этом плане?

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

      @@allavg Ну часть горит, потому что китайские. Так недавно SW отвалилось у f103 на ровном месте. А остальное вследствие научных экспериментов ))) Вот тоже недавно шунтирующий резистор отпал от токового трансформатора и весь порт АЦП приказал долго жить от перенапряжения. Всё в основном из-за спешки и невнимательности. В целях безопасности надо быть внимательнее и не спешить :) Вариантов спалить порты масса. По их у Владимира были очень полезные ролики. Я так и нашёл этот канал.

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

      Жги, курчявенький... Жги! 👍😁🤪

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

    Priviet Vladimir, I would say that your videos should be in everyone's who is interested in electronics's playlist. For me, you saved tons of hours with my personal projects. Recently I started working on FreeRTOS. I think you should keep on this topic more because there is a lot of applications where it can be used. Also logic behind RTOS is really suitable for industrial automation field where applications is more time critical. Keep on doing this! It's really helpful!
    Greeting's from Lithuania.

  • @AlexandrZverev
    @AlexandrZverev 4 роки тому +17

    Спасибо, скажу в защиту f103 и blue pill - для изучения основ можете сэкономить, купив самую дешевую отладочную плату c stm32f103, проверив по отзывам, что там стоит оригинальная stm32.
    Для множества простых применений ее будет достаточно и спалить не так накладно, как f407.

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

      Согласен с Вами полностью

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

      Мне больше нравится f030, его хватит для начальных экспериментов. Контроллер стоит копейки, переферия простая, наиболее удачный вариант для несложных проектов. Развести под него плату проще некуда. В cubeIDE не пугает обилием интерфейсов, как 4 и 7 серия.

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

      @@user-dz7ep4oe4l под него и Kelly бесплатна

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

      А как не спалить?

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

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

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

    Спасибо Вам ОГРОМНОЕ, Владимир! Ждём продолжения!

  • @user-ug1mx2od5p
    @user-ug1mx2od5p 3 роки тому +7

    Спасибо большое!У вас явно талант педагога.

  • @Ma_X64
    @Ma_X64 3 роки тому +10

    И, на будущее, очень советую выработать железную привычку подключать сначала Gnd, а потом уже всё остальное, а питание -- в самом конце. Даже при отключенном девайсе -- чтобы не расслабляться. Поможет избежать порчи микросхем, например, потенциалом 110V на корпусе компа или внезапного непредсказуемого поведения девайса, который запросто может запуститься от "несанкционированного" паразитного питания, а на выходе иногда могут быть двигатели, нагреватели, лазеры, клапаны, подключенные к сосудам с высоким давлением, и т.д.

  • @tx-rx
    @tx-rx 4 роки тому +25

    Ролик как всегда приятный, интересный... тем кому хочется попробовать - самое то. Но новичкам хочу сказать лишь одну мысль : чтобы быть специалистом в чем-то (не важно в программирование МК или нет) нужно заниматься этим постоянно на протяжении 3-5 лет(хотя бы по вечерам). А любой процесс изучения всегда связан с трудностями, потому что для знаний и понимания всегда нужно "шевелить шариками" в голове, а в виду естественной человеческой лени это всегда идет со скрипом. Вспомните себя во время сессии... (проще написать или еще лучше скопировать чужие шпоры, чем выучить сам предмет.) Так что ролик как всегда нормальный, подача хорошая , для новичков самое то.
    P.S.Специально компильнул живой проект с тепловизионным датчиком , ltdc экраном, sram , dma2d и некой логикой работы и получил аналогичный размер прошивки - 5784 байта (всего на 40 байт больше чем мигание одной лампочкой) . кто в теме, тот поймет.

    • @Ma_X64
      @Ma_X64 3 роки тому +6

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

    • @tx-rx
      @tx-rx 3 роки тому +1

      @Maximus _ естественно без HAL. с HAL только мигание лампочкой можно сделать в таком размере.

    • @egornerv7683
      @egornerv7683 2 роки тому +2

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

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

      ​@@egornerv7683никак не могу понять, чем программирование на С отличается от ассемблера , например? Я так понимаю, что эти все оболочки под С потом просто переписывают команды , понятные человеку, в команды , понятные мк? Если да, то о чем тогда споры? Если нет, тогда как это работает? Подскажи́те

  • @shamandn3064
    @shamandn3064 3 роки тому +3

    Спасибо за мотивационный ролик! Иногда не нужны именно обучающие ролики, иногда достаточно просто, что бы тебя заставили задуматься и указали правильное направление. Буду ждать продолжение!

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

    просматривая ваш канал я не знал, какую железку купить, что бы начать работать c STM32 теми средствами, что вы используете. И тут вот, то, что надо. Как будто мысли прочитали. Спасибо!

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

    Спасибо что о чайниках не забываете!!!)

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

    Спасибо за терпение и мотивацию

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

    Отлично. Надеюсь на вторую серию=)

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

    Спасибо больше! Побольше бы на UA-cam таких информативных роликов с адекватным хронометражом!

  • @Oleg-ng7ss
    @Oleg-ng7ss 3 роки тому +1

    Решил освежить знания по Ардуино, но наткнулся на этот канал. Теперь в планах освоить STM. Информация подаётся очень хорошо.

  • @user-bi2cr9zz3s
    @user-bi2cr9zz3s 3 роки тому +1

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

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

    Владимир, большое спасибо за Ваши видео! Все максимально доступно и очень интересно! Смотрю с удовольствием :)

  • @user-wi3zk3cq6u
    @user-wi3zk3cq6u 2 місяці тому

    Спасибо вам! Очень доходчиво для чайников! Надеюсь доросту до самовара)

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

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

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

      Этот камень (и многи другие) поддерживается средой ардуино. Я лично больше лублю 411 процессор.

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

      Какой из камней более энергии эффективен для работы ардуиновских программ ? Чисто ради этого бы взал STM

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

    Очень приятный голос, таким нужно фильмы озвучивать!

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

    Большое спасибо, ни как не мог разобраться в stm32

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

      Разобрался?))

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

    Вы сказали в конце, что не снимаете обучающих роликов. Почему? Ведь у Вас очень хорошо получается объяснять... Было бы здорово если бы Вы решились за написание роликов для начинающих.

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

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

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

    Владимир, спасибо огромное! Очень интересно.

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

    Спасибо! Отлично преподносите информацию. Тут остается найти только немного желания :)

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

    Сам начинал с Nucleo F401RE, встроенный программатор/отладчик работающий как ожидалось это большой плюс, а еще и совместимость с кучей модулей для ардуино. Правда тогда еще не существовала Cube IDE, поэтому танцев с бубнами было хоть отбавляй при настройке IDE.

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

      Согласен, причем для новичка даже не обязательно брать 401ю, главное, чтобы был стлинк 3й... с уартом... сам начинал с ф030 и л051й... на кейле... потом, когда выяснилось, что для камней посильнее денюшку готовь, перешел на тру студио(тот же кубеиде) как оказалось, отладчик там на порядок удобнее...

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

    Спасибо!

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

    Три года программировал AVR-ки. Все!! После этого видео решился начать изучать STM32. Спасибо автору)

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

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

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

    Огромное спасибо! Подробное разъяснение действительно облегчет изучение.

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

    Спасибо Вам Ждём продолжения!

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

    Ждём продолжения с нетерпением!

  • @g.sokolov6437
    @g.sokolov6437 6 місяців тому

    Огромное человеческое СПАСИБО, это то, что мне сейчас действительно необходимо. Хотя бы начал понимать что конкретно не понимаю

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

    Отличное видео. Спасибо! Побольше бы таких видео для обучения

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

    ВОТ ОНО! ВОТ ЧТО Я ИСКАЛ! Простым человеческим языком объяснил. Всё сразу ясно и понятно. Однозначно лойс и подписка. У меня уже 2 модуля валяются не знал что сними делать.

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

    дай бог вам здоровьичка!

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

    HAL_GPIO_TogglePin(LED1_GPIO_Port, LED1_Pin);
    HAL_Delay(250);

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

    Шикарный формат видео

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

    Хорошо объясняете.
    Если бы вы делали обучающие видео по библиотеке CMSIS было бы шикарно.

    • @VladimirMedintsev
      @VladimirMedintsev  2 роки тому +1

      Так я не просто делаю обучающие видео. У меня огромные курсы, где мы готовим специалистов по работе с микроконтроллерами.

  • @BondarAlexandr
    @BondarAlexandr 2 роки тому +1

    Спасибо, добрый человек!

  • @user-uc6sy6wi2j
    @user-uc6sy6wi2j 3 роки тому +1

    Я не стал скучать со светодиодами, сразу купил дисплей 320 480 и стал разбираться в чужом коде, оно эффективнее и интереснее. Так что все верно в видео про дисплей сказано.

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

    Спасибо Больше, Владимир

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

    Ждём продолжения

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

    По поводу памяти W25Q16, установленной на такой плате (точнее на её чуть большем собрате "STM32_F4VE V2.0 1509"). Есть важный момент - память располагается на плате со стороны порта SPI1 в его стандартном положении, и на PDF-схеме также указано что она подключена к порту SPI1. Но! Подключена она к этому порту в его альтернативном расположении, вообще с другой, противоположной от чипа памяти, стороны.

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

    Большое спасибо за помощь!

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

    Кстати, покупал программатор с неправильной цоколевкой, где цоколевка отмеченная на корпусе не соответствует реальной.

  • @TheAgressor13
    @TheAgressor13 Місяць тому +1

    Спасибо

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

    Конечно после АТмеги48, 5 Кб прошивки только для одной строчки мигания светодиодом впечатляет ))

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

      поэтому 192кб озу это не так уж и много при 32битовых переменных
      если туда засунуть вебморду, то окажется, что это вообще ни о чем

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

      а если светодиодов три, то памяти ХАЛу не хватит ))

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

      @@kalobyte вебморду туда совать не надо. как и линукс. для этого есть более мощное железо. подбирайте инструменты правильно.

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

      @@CrazyPit
      почему не надо? это очень мощный мк и у него есть сетевой интерфейс
      вебморда влазит даже в есп8266

    • @0koshi
      @0koshi 4 роки тому

      Как такое получить? Вручную все библиотеки прилинковать? На ассемблере несколько строчек и несколько десятков байт кода. Atmel ide 6 ну и 7 вроде и Си код тоже не раздувает

  • @Thesnowiswhite
    @Thesnowiswhite 11 місяців тому

    Здравствуйте! Спасибо большое за урок. У меня вопрос. А среда понимает только C? C++ не понимает? И Вы случайно не знаете есть ли в открытом доступе проект частотника для бесколлекторного ( не асинхронника) мотора на 220 вольт 1...2 киловатта? Искал искал и всё без толку.

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

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

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

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

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

    Добрый день! Спасибо Вам большое, Вы довольно хорошо объясняете. Было бы интересно увидеть продолжение с использованием библиотеки HAL. Я если честно предпочитаю регистрации работать и #define определять макроопределения, выводя регистры на абстрактный уровень

  • @Odessa69
    @Odessa69 8 місяців тому

    Спасибо огромное

  • @markd1351
    @markd1351 5 місяців тому

    У Вас в видео показана плата несколько иная чем в ссылках на покупку. Это новые какие-то или чем они отличаются? Спасибо!

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

    Добрый день, есть плата с загрузчиком и ПО с расширением con можно его прочитать и дэ_компилировать?
    Александр, прямо окрыли воображение!

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

    Отличный набор, спасибо!

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

    Благодарю за видео!

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

    спасибо, мигает))) будем копать дальше)

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

    Большое спасибо

  • @user-ii7ob7ts5n
    @user-ii7ob7ts5n 7 місяців тому

    Огромное спасибо автору за потраченное время! Но у новичков, бывает ещё одна проблема, а именно как записать машинный код на микроконтроллер который не находиться на отладочной плате! То есть, человек продвинулся научился что то писать и вот решил что то создать в ЖЕЛЕЗЕ И! Возникает вопрос а как написанный и проверенный код записать на микроконтроллер расположенный на другой плате? Такая же проблема как и АРДУИНО. Есть ролики как отладочную плату АРДУИНО переделать в программатор но это так не удобно! Есть ли возможность полученный код в системе разработки записать в микроконтроллер с помощью простого программатора? Так же и для АРДУИНО?
    Буд те добры объясните это! Извините если задал глупый вопрос!

  • @alexpetrov521
    @alexpetrov521 2 роки тому +1

    5 килобайт кода чтобы моргнуть диодом? На 1кб в Аттини 13 можно серьезные алгоритмы впихнуть

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

    Перелопатил весь инет , пока самый интересный вариант для начинающего. Как изучать Си , именно для встраиваемых систем или просто Си ? Если я хочу писать код только на CMSIS библиотекой, стоит мне учить HAL ? Я никак не могу начать нормально обучатся этому. Много вопросов . Мигать таким образом у меня и раньше получалось но нет подробного разбора написанного кода, например как правильно читать и как работает эта строчка HAL_GPIO_TogglePin(LED1_GPIO_Port, LED1_Pin); или подобные на CMSIS. Извините за кашу из мыслей)

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

    Самое то, чтоб начать ознакомление с СТМ

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

    Лайк как обычно. Всё по делу.
    Шапочка кошерная :)

  • @stanki-cnc
    @stanki-cnc 4 роки тому +1

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

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

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

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

      Вот тут рассказано как без программатора ua-cam.com/video/FuuPoJVqfGk/v-deo.html

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

      @@VladimirMedintsev спасибо! Всё же не смотря на исользованный MCU F407VET6 сама ОП(STM32_F4VE) отличается наличием разъёма TFT (имеется и сам TFT). В моём случае понадобится USB to UART адаптер, его нет также)). Вопрос не зондировал вообще, приобретал для изучения мирропитона/circuitpythona но уже установил CUBE IDE сделав вывод по вашим видео, т.к. это короткий путь к конечной цели.

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

    Жаль что CubeIDE не может инициировать периферию на CMSIS.

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

      А зачем инициировать периферию на CMSIS ?
      Что вы там такого собираетесь наинициализировать чего хал не умеет?
      Приведите пример. Интересно...
      Нет, есть редкие случаи. Но они СОВСЕМ редкие

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

      @@user-if7zu8nk2j Хал, хуже ардуины.

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

      @@RogovAB я почти 10 лет программирую STM-ки в коммерческих масштабах. Можете этот бред писать кому-угодно, но только не мне

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

      @@user-if7zu8nk2j если захочется поиграться с разгоном и использованием недекларированного флэша, то хал будет всячески мешать. Это, конечно, не касается коммерческих проектов.

  • @markd1351
    @markd1351 4 місяці тому

    пРИ СОЗДАНИИ НОВОГО ПРОЕКТА sTMide ПИШЕТ ЧТО НЕ МОЖЕТ НАЙТИ ПРОШИВКУ (( Непонятно ( Он же сам должен ее скачивать?

  • @user-dv7ou1ke8f
    @user-dv7ou1ke8f 3 роки тому +1

    При загрузке IDE выбрасывает ошибку "launching installer"

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

    а я колокольчик в процессе прожал

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

    HAL и F407 - в самый раз для новичка! легко разобраться и спалил - не жалко ;))

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

      @@icanfly5430 во, во, у меня лежит ПЛИС, я просто охирел от языка

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

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

    • @0koshi
      @0koshi 4 роки тому

      Leo S Языки verilog и vhdl надо воспринимать как языки описания схем, а не программирования, а котором выполняются последовательно инструкции. Образно говоря все что описано комбинационной логикой - работает тутже паралоельно, как схема, а с тактированием - можно последовательные операции делать

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

    В CubeMX можно вообще не трогать выпадающий список Debug, это не влияет ни на что.
    Гораздо важнее, безусловно, вывести пайкой контакт PA10 с ST-Link V2 на SWO и в IDE поставить галочку Serial Wire Viewer(SWV) - Enable.
    Ну и вывод можно настроить к порт(аналог serial в ардуинке) на SWV ITM Data Console и на Live Expressions.

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

    Эти STM32 F407VE потом оказываются на авито... Человек открывает даташит и руки опускаются от обилия всяких интерфесов камер, экранов и т.п. Можете меня ругать, но я бы рекомендовал начинающим F103 С8T6... Даже с таки простым МК, год можно разбираться, прежде чем приходит понимание, как в 20 кб ОЗУ, впихнуть ВСЕ что только можно.

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

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

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

      Сейчас только сам чип стоит больше 1000 рублей, тут задумаешься. А новичку гуманитарию что посоветуете? С STM 32 начинать (F103) или какие_нибудь PICи и AVRки? Посмотрел сколько стоят микроконтроллеры у нас в облцентре Промэлектронике в Екатеринбурге - самые дешевые PICF100 по 50-60 рублей, а STM32 не дорогих и в наличии толком и нет. То то автоваз останавливался уже неоднократно из за отсутствия микроконтроллеров. Пока что кроме паяльных станций в голову ничего не приходит интересного и полезного, с другой стороны аппетит приходит во время еды, и ардуино инстинктивно отбрасываю. Еще мне не нравится когда разрабатывают изделия по принципу бутерброда, где плата на плате. Или ставят навороченный микроконтроллер, когда можно было бы обойтись простейшим.

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

      @@user-ou2ez3bp4d на сейчас я вместо f103 советовал бы STM32F401CCU6 (64кб озу, 256кб флэш). Сейчас он стоит 270р с доставкой

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

      хотя.. если уж совесем совсем гуманитарий, то (я не верю что это говорю), любую дешевую ардуину не ниже atmega 168. Чисто старт..

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

    Добрый день! Спасибо Вам большое, скажите пожалуйста, для STM32F407 какой дисплей можно подключить к существующему разъему на плате?

  • @ILYAMINSK
    @ILYAMINSK 2 роки тому +1

    отличное видео

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

    Не совсем понятно зачем нужен был CubeMX если он не устанавливался, а все дело шло в CubeIDE....

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

    Владимир, спасибо за вашу работу. Больше всего понравился ваш общий стратегический подход, к постепенному усложнению материала, который вы помогаете освоить! Респект. А можно вопрос. На 32битную архитектуру win, cubeide можно как-то поставить? Дистрибутивов 32 не нашел , несмотря на надпись х86 64...

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

      Насколько мне известно 32 битной CubeIDE нету. Ну разве что попробовать через виртуальную машину... Проще переинсталлировать операционку.

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

    Добрый день. Собрал схему как в ролике. Проект сразу не захотел прошиваться, выдавал failed to start GDB server. После того, как в настройках дебагера выбрал Debug probe = ST-LINK(OpenOSD) и Hardware reset контроллер прошился без ошибок, но диод не замигал, пока я не нажал кнопку reset. После сброса все заработало, но теперь не получается перезалить прошивку. Выдает ошибку Error message from debugger back end:
    Error erasing flash with vFlashErase packet. Помогите разобраться..Заранее благодарю.

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

    У меня этот проект, с миганием одним лишь led, скомпилировался за 1.6 секунду ... и правда не ожидал такой долгой компиляции! 😄

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

      это нормально.

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

    А можете дать ссылку на книги по СИ, которые Вы рекомендовали?

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

      Вот тут это обсуждалось - ua-cam.com/video/_YfayPCMLMQ/v-deo.html
      Вы уже год как на канал подписаны. Уже не раз в роликах книги звучали.

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

    Доброго времени суток! Спасибо за ролик, все очень понятно и подробно. У меня остался вопрос по работе с IDE. Как включить подсказки кода? Вот вы вписываете HAL_GPIO_TogglePin(... И IDE вам подсказывает, что должно быть в этой функции, подсказывает какие порты у МК как называются и тд? В упор не вижу как это включить, или почему это у меня не работает "по умолчанию"?

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

    Владимир, а можно гайд по DMA? С чем используется, как используется. Что ни читал, все равно когда-то разобраться не смог.

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

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

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

      свисток у вас помер потому что там был левый загрузчик. На моем канале есть ролики о том как я создавал полноценный клон ст-линка. Там сказано где брать прршивку и как делать нормальный программатор. Просмотрите и восстановите свой.

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

    а не подскажете может знаете какой экран подходит чтобы по распиновки подходил сразу в разъеме тот что на данной плате предусмотрен ?

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

      не видел такого. искал но...

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

      @@VladimirMedintsev уже нашел вот ссылка если кому пригодиться может aliexpress.ru/item/33016009611.html?spm=a2g0s.8937460.0.0.54242e0ec7weKv&_ga=2.195323625.416360203.1589705967-1046902944.1576773882

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

      и еще у одного продавца aliexpress.ru/item/4000638533147.html?spm=a2g0o.detail.0.0.3dc62560W0ydvE&gps-id=pcDetailFavMayLike&scm=1007.12873.140318.0&scm_id=1007.12873.140318.0&scm-url=1007.12873.140318.0&pvid=ca3d4b5d-2c53-4e9a-ad43-abc201c52e97&_t=gps-id:pcDetailFavMayLike,scm-url:1007.12873.140318.0,pvid:ca3d4b5d-2c53-4e9a-ad43-abc201c52e97,tpp_buckets:668%230%23131923%2358_668%23808%234093%23857_668%23888%233325%2314_668%232846%238115%23801_668%232717%237566%23882_&_ga=2.189949934.416360203.1589705967-1046902944.1576773882

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

    Спасибо Автору!)) Только не понятно зачем брать самый мощный микроконтроллер из модельного ряда, если есть и другие чипы в которых также самая периферия только в меньших количествах?

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

      А чтобы было куда рости.

    • @avi-crakhome2524
      @avi-crakhome2524 4 роки тому +4

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

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

      @@icanfly5430 проверочное слово рост?

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

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

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

      Ещё f7 и h7 есть

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

    Не посоветуете логический анализатор? Вы, например, каким пользуетесь?

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

    А в CubeIDE уже же встроен CubeMX

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

    Для просмотра ролика был приобретен набор из KFC. Довольно вкусно и остро. Но насколько понял, можно было из без набора KFC смотреть. Жду роликов с набором из McDonald's и Бургер Кинг.)

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

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

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

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

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

      Блинк - вы можете написать. Схему подключения я описал в ролике. Ну честно не будем опускаться до уровня ардуино.

  • @markd1351
    @markd1351 4 місяці тому

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

    • @VladimirMedintsev
      @VladimirMedintsev  4 місяці тому

      Я лично не понял вопроса

    • @markd1351
      @markd1351 4 місяці тому

      @@VladimirMedintsev Суть вопроса в том что при создании в кубИДЕ нового проекта при нажатии кнопри ФИНИШ выскакивает окно, что не найдена прошивка для выбранной платы. Посылает в настройку репозиториев. Так вот папка с репозиторием пуста и значит ли это что туда прошивку для своей платы надо скачивать с сайта ST b вручную кидать? Спасибо.

    • @VladimirMedintsev
      @VladimirMedintsev  4 місяці тому

      @markd1351 Блин там нет такого слова как "прошивка". Вы сами вводите в заблуждение. Да, скачиваться должно автоматом но сейчас санкции. Скачать и положить руками.

    • @markd1351
      @markd1351 4 місяці тому

      @@VladimirMedintsev Я не пойму Вашего возмущения ( Я новичок. И в этом видео Вашем мне на начальном этапе уже стало непонятно - возникло окно с такой надписью - "Code generation could not be done because the necessary firmware package is missing. Not able to complete STM32Cube project creation". Firmware - означает ПРОШИВКА. А как Вы это называете я не знаю.

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

    Приветствую Вас!
    Подскажите, каким образом в Cube IDE в качестве отладчика установить ST-LINK/V2 ?

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

    понял, сейчас знакомсиво с мк максимально линейное, даже базы по моей проф не требует(

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

    Здравствуйте
    Спасибо за видео. Вам нужно сделать какую-то интернет-страницу с референс-ссылками на али для покупки деталей. Тогда вас отблагодарят % с покупок. ;)

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

      Под каждым роликом есть ссылки и любой желающий может отблагодарить меня просто перечислив пожертвование любым удобным ему способом.

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

      @@VladimirMedintsev те способы не работают в части стран