Изучаем STM32F030 часть 1. Самый маленький из линейки STM

แชร์
ฝัง
  • เผยแพร่เมื่อ 10 ก.ย. 2024
  • Сам микроконтроллер можно приобрести на AliExpress:
    ➤ Либо сами микросхемы здесь: ali.ski/0MBzR
    ➤ Либо уже готовую плату с распаянной микросхемой: ali.ski/kh_k3
    ➤ Либо найти удобного вам продавца: ali.ski/ABD7X
    ➤ Программатор ST-Link V2 можно купить здесь: ali.ski/Ozcqc9
    ➤ Платки для самостоятельной распайки микросхем: ali.ski/mn0xN
    ➤ и набор макетных плат разных размеров: ali.ski/OqZVA
    ➤ Формирователи питания на 3.3V очень удобные и компактные - можно сразу втыкать в BreadBoard. Купил тут: ali.ski/_qIJm6
    ========================================­===========
    !!!!!!!!!!!!!! ВАЖНОЕ СООБЩЕНИЕ: !!!!!!!!!!!!!!!!!!!
    Насколько я вижу, многие опасаются покупать на Алиэкспресс, потому что боятся мошенничества, и того, что в случае проблем, придется общаться с продавцом на английском языке.
    Друзья хочу сказать вам - всем подписчикам, которые покупают товары по моим обзорам:
    ➤ Если у вас возникнут сложности в общении с продавцами
    ➤ Вы не знаете как правильно выразить свои мысли по английски
    ➤ Или наоборот вы не понимаете что хотел сказать вам продавец
    ✔ Просто напишите мне в сообщение в группу Вконтакте о своих сложностях в общении, и я обязательно постараюсь вам помочь: topic-1...
    ========================================­===========
    Изучаем самый миниатюрный и недорогой микроконтроллер из серии STM - STM32F030.
    Микроконтроллер имеет 20-ти пиновый корпус, и размеры 6,5x4,5 миллиметра! При этом требует минимум обвязки - может работать даже без кварцевого резонатора.
    В этом видео мы познакомимся с самим микроконтроллером, продемонстрируем макетную плату для экспериментов с ним, а так же построим простейший проект - помигаем светодиодом.
    ========================================­===========

ความคิดเห็น • 24

  • @sonar_devices
    @sonar_devices 7 ปีที่แล้ว +4

    "За прости меня Господи.. какие-то ардуино" - Мега лайк!!!!

  • @vasyna007
    @vasyna007 8 ปีที่แล้ว +7

    Плюс вы в самом начале изучения начинаете использовать delay. Так делать нельзя. Скажем к примеру установив delay(500) вы загнали ядро мк в цикл пустой, в этот момент мк больше ни чем заниматься не может, но вдруг произошло прерывание, на котором у нас скажем что-то делается 10мс. И если за все время произошло только 1 прерывание, то delay(500) превратился в delay(510). А если произошло 100 прерываний по 10мс? Это уже лишняя секунда. Поэтому лучше сразу пропустить такую неполезность как delay и перейти к таймеру. Я сам пока учусь, есть конечно проекты в которых скажем и delay можно исопльзовать, есть проекты в кторых особой разницы нет длился delay(500) 500мс или 5000мс, но есть у меня очень такой щепетильный проект, в котороым я по началу налепил delay, очень долго мучался с отладкой и не возможностью в ответственный момент проверки одного условия управлять транзистором, а там надо "держать палец на пульсе", а потом я узнал про таймеры и, пришлось переписывать почти пол кода программы. Зато теперь у меня все просто шикарно. И ни одно прерывание мне не помеха. Хотя конечно если скажем я жду таймер 500мс, а на 499мс происходит перывание, то конечно приходится ждать пока отработает прерывание, но скажем если прерывание произошло внутри временного интервала ожидания таймера - я ни чего не потерял.

  • @stand.3493
    @stand.3493 8 ปีที่แล้ว +2

    Юрий забыл упомянуть, что внутренний задающий генератор stm32f030f4p6 достаточно стабилен и выдаёт те же 8МГц, что и рекомендуемый внешний кварцевый резонатор на 8МГц.
    Внутренняя система тактирования контроллера имеет ФАПЧ, который способен увеличить тактовую частоту до 48МГц. В большинстве проектов, внешнее тактирование просто не нужно.
    Если уж так сильно нужен внешний кварец, то берётся любой кварец на 8МГц и подключается к контактам OSC_IN:2 и OSC_OUT:3. Также на каждый вывод кварца ставятся балластные керамические конденсаторы на 33pF на землю.
    По моему опыту работы с такими контроллерами, внешний кварцевый резонатор нужен только в том случае, когда внутренние таймеры используются для генерации управляющих сигналов на выводах каналов таймеров. В остальных случаях, возникающие погрешности тактовой частоты, которые имеют место при изменении внешней температуры, обычно, никакого значения не имеют.

    • @user-pf3ol5gz6l
      @user-pf3ol5gz6l  8 ปีที่แล้ว +3

      +Станислав Дятлов Стас, спасибо тебе большое за комментарий! И за макет, кторый ты мне спаял для этого видео тоже огромное спасибо!

    • @user-pf3ol5gz6l
      @user-pf3ol5gz6l  8 ปีที่แล้ว

      +gglplusfan К сожалению не нашел куда вам можно послать фотографию. Выложил фотку на Google+ для вас.

    • @user-pf3ol5gz6l
      @user-pf3ol5gz6l  8 ปีที่แล้ว

      +gglplusfan Вы не опечатались? F040 или все-же F030? (F030 есть здесь: bit.ly/1Nq4I44)

    • @user-pf3ol5gz6l
      @user-pf3ol5gz6l  8 ปีที่แล้ว

      +gglplusfan Спасибо, записал, думаю стоит удалить ваш комментарий - канал то публичный - наверное не очень хорошо что к вам на ftp народ ломанется?

  • @Kotyk007
    @Kotyk007 8 ปีที่แล้ว +3

    SoC it is System on Chip, but not silicon!

  • @Тех.Ворон
    @Тех.Ворон 6 ปีที่แล้ว

    Спасибо. а какие выводы программатора к каким ножкам подсоединять

  • @Avrora707
    @Avrora707 6 ปีที่แล้ว

    Да нет уж, не самый маленький) Самый маленький имеет корпус TSSOP-14 ;)

  • @alexanderurezchenko6446
    @alexanderurezchenko6446 5 ปีที่แล้ว

    Было бы полезно готовиться перед записью видео...

  • @vasyna007
    @vasyna007 8 ปีที่แล้ว +12

    И тебе для этого потребовался товарищь? Для 2-х стабилитронов? И после этого ты будешь обучать работе мк? ЧТобы снимать подобные ролики нужно самому отлично знать, а так ты сейчас наступаешь на все детские грабли и учиш ь этому другим. Фу таким быть, так делать не хорошо.

    • @user-pf3ol5gz6l
      @user-pf3ol5gz6l  8 ปีที่แล้ว +4

      +vasyna007 Товарищ всегда нужен, и не важно стабилитроны это или любой другой повод. Я и не претендую на вселенское знание, я делюсь своим опытом освоения микроконтроллеров. Кому-то он понадобится, кому-то нет.

    • @vasyna007
      @vasyna007 8 ปีที่แล้ว +2

      +40 разбойников Просто надо сначала изучить вопрос, и самому в нем разбираться с легкостью, а потом уже показывать свой опыт. Сейчас это не опыт. Это первые шаги обучения. Ведь показывая код и не понимая что там (я хотя бы про инициализацию) трудно будет разобраться дальше. Плюс как-то быстро проскочил ты скажем шаблон. Надо было его разобрать до винтика, это мол то, а это - то. И тогда как бы у тебя был именно багаж знаний, а не умение копировать код.

    • @TheKelikat
      @TheKelikat 8 ปีที่แล้ว

      +vasyna007 програмисты ничего не понимают в электронике, не удивляйся

  • @user-uk4ww6ln7q
    @user-uk4ww6ln7q 5 วันที่ผ่านมา

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

  • @Dilsergei
    @Dilsergei 8 ปีที่แล้ว

    Видео довольно неплохое, микроконтроллер тоже заинтересовал, правда дешевле 31 рубля найти не удалось и покупка партией, но ничего пригодятся. Доллар высоковато находится а так наверное цена была меньше. Кому нужно вот ссылка) пользуйтесь alipromo.com/cashback/view/o73sx5q3psid4faizsdjzhf2tfob9xcz/

  • @sasichkamega
    @sasichkamega 7 ปีที่แล้ว

    а зачем цикл с пост условием то?

    • @user-pf3ol5gz6l
      @user-pf3ol5gz6l  7 ปีที่แล้ว +2

      А какая разница пред и ли посту условие в этом случае? Все равно цикл do { ... } while (1) бесконечный, а мне и нужен бесконечный цикл

  • @bobahkz
    @bobahkz 7 ปีที่แล้ว

    это не самый маленький, есть и МК с шестью ногами

  • @TheKelikat
    @TheKelikat 8 ปีที่แล้ว

    маленький да не маленький, не везде влезет.
    кроме пиков наверно ничего для фонаря нет

  • @user-kv9cy3sq1e
    @user-kv9cy3sq1e 6 ปีที่แล้ว

    *_Самый маленький - это pic12f629._*

    • @МаксФактор-ф7ф
      @МаксФактор-ф7ф 6 ปีที่แล้ว

      Тимоха Тимохавич, "Самый маленький из линейки STM". У пиков мелкие pic10f***

    • @user-kv9cy3sq1e
      @user-kv9cy3sq1e 6 ปีที่แล้ว

      Макс Фактор *_Ну ок._*
      *STM - гавно*