Arduino and STM32F407VET6. Support STM32 in Arduino IDE

แชร์
ฝัง
  • เผยแพร่เมื่อ 22 ก.ย. 2024
  • Hello! STM32 is a much more powerful platform than Arduino. But STM32 is more difficult to learn. In this video we will make support for STM32 in Arduino IDE!
    Article (Required for reading !!): www.stm32duino....
    Wiki (Detailed instructions): wiki.stm32duino...
    How to flash STM: • STM - как залить прошивку
    Useful links:
    STM32F407VET6: ali.pub/1sb1nl
    STM32F407ZET6: ali.pub/2t98iq
    STM32F4DISCOVERY: ali.pub/1uizb4
    STM32F103C8T6: ali.pub/1uizku
    Programmer Stlink V2 Mini: ali.pub/1uizfs
    WeMos D1 Mini Pro: ali.pub/2j9qwb
    ESP8266 ESP-12f: ali.pub/2t4epb
    DHT22 sensor: ali.pub/2t4eq3
    AM2320 sensor: ali.pub/2t4eqo
    RTC DS1307 module: ali.pub/2t4et7
    BMP280 sensor: ali.pub/2t4eud
    Sensor DS18B20: ali.pub/2t4evc
    Solar Panel 5V 4.5W: ali.pub/2gllam
    Solar panels: ali.pub/2glli0
    Cheapest Arduino Mini Pro for DIY: ali.pub/1ny2z4
    The most convenient cashback:
    LetyShops: goo.gl/Ev5XgI
    The most profitable cashback:
    Ecomerce: goo.gl/3dDc2w

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

  • @yuwo820
    @yuwo820 6 ปีที่แล้ว +7

    Класс! С нетерпением ждем новый видос с подключением tft дисплеев!

  • @RadioTexnik
    @RadioTexnik 6 ปีที่แล้ว +4

    Спасибо за интересный обзор! Должен заметить, что микроконтроллеры AVR, которые используются в платах ARDUINO изначально не затачивались для работы с большими потоками информации, да и их архитектура проста. Их кредо-простейшие устройства автоматики и контроля)

    • @UCanDo
      @UCanDo  6 ปีที่แล้ว +1

      Да, все верно. Согласен с вами на 100%.

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

      Не хуже получается чем на дедушке 8051. А те до сих пор трудятся не без успеха. и даже почти аналоги производятся

  • @evgenii7151
    @evgenii7151 6 ปีที่แล้ว +3

    Тема интересная!

  • @МаксимМатузков
    @МаксимМатузков 4 ปีที่แล้ว +1

    Ждем новых видео про stm32.

  • @irongarden8415
    @irongarden8415 6 ปีที่แล้ว +1

    жду следующий ролик!)

  • @masterkit9517
    @masterkit9517 3 ปีที่แล้ว +1

    не было затыков с ардуиновскими скетчами зашитыми в STM32 ? Всего лишь пины назначать? Ну то что 3.3в это понятно, все работает как и с ардуинами?

    • @UCanDo
      @UCanDo  3 ปีที่แล้ว +1

      однозначного ответа дать не могу, так как все таки Arduino IDE это среда разработки не предназначена для STM32. Может где-то что-то и не работает. Лично я пока что каких-то проблем не наблюдал кроме одной: нестабильная работа RTC на платах stm32f103c8t6 (Blue Pill), но проблема скорее физическая, а не программная.

  • @Metalcrasher
    @Metalcrasher 6 ปีที่แล้ว +6

    Не пойму, почему все в комментах тут и на многих других сайтах так ругают способ прошивки STM32 через ардуиновское IDE.
    Если в моем проекте на Arduino Pro Mini не хватает пинов и памяти, то почему я не могу просто взять STM32F103 и прошить ее тем же скетчем? При этом абсолютно не переплачивая, так как стоит Pro Mini также как и STM32F103.
    Крутые программисты просто завидуют тому, что школьник на коленке за два часа соберет то, на что ему потребуется неделя.

  • @МаксимМатузков
    @МаксимМатузков 5 ปีที่แล้ว

    Очень хорошая тема, нужно развивать!

  • @olehdenysov8699
    @olehdenysov8699 6 ปีที่แล้ว +2

    Блин. Теперь я сам думаю уже. Не пора ли покупать STM ради подключения дисплея от старого планшета(

  • @Sentinel-1
    @Sentinel-1 4 ปีที่แล้ว +1

    Программировать этот STM32F4 в среде Ардуино - все равно что 76-й бензин заливать в Ламборгини. Категорически противопоказано даже для начинающих (начинать с F4 - вообще плохая идея).
    Попробуйте хотя бы просто скачать, установить и запустить/посмотреть STM32CubeIDE - это бесплатно и оно не кусается. Все не так сложно, как кажется. Местами даже проще, чем в среде Ардуино (смотрите сразу справку на библиотеки HAL и CMSIS, а конфигурация портов/ног графическая). За пару часов с нуля точно разберетесь, как помигать светодиодом (на типовом Blue Pill порт С13, включается низким уровнем).

    • @UCanDo
      @UCanDo  4 ปีที่แล้ว

      Да, с Кубом имел дело :)

    • @Sentinel-1
      @Sentinel-1 4 ปีที่แล้ว

      @@UCanDo В нем самое прекрасное - это прямая поддержка производителем микроконтроллеров, то есть 100% нет ошибок в конфигурациях и библиотеках даже на редкие МК, и все они со всей своей периферией 100% поддерживаются средой. А то это неплохая такая ловушка для новичков получается, когда что-то не выходит, а на самом деле проблема в багах самой среды - адский ад, нарывался на такое в свое время.
      Плюс аппаратный внутрисхемный дебаг с прямым доступом к ядру, памяти и всем регистрам почти за бесплатно (цена китайского клона ST-Link), когда у конкурентов под $100 за аналогичную роскошь. Я за это его расцеловать готов, будь Куб IDE человеком. 😄 120% стоит того, чтобы в него вникнуть, потом окупается сторицей.

    • @UCanDo
      @UCanDo  4 ปีที่แล้ว

      Да, STM вещь очень интересная. Хотелось бы им заняться по-плотнее. И китайский ST-Link есть, и кучка STM32F103C8T6 лежит (Blue Pill), ждут своего часа :)

  • @getro2011
    @getro2011 6 ปีที่แล้ว +1

    Спасибо!

  • @masterkit9517
    @masterkit9517 5 ปีที่แล้ว +2

    1:19 в статье на хабре забыли написать) видимо откудато скопировали без разбору, не работало никак пока ваше видео не удалось найти, но добавление архива не помогло ( , важно вытрясти из архива лишние папки, вытряс вложенные папки и как то заработало, ложить в hardware нужно без вложенных папок, кто делал архив он сразу не станет работать если не вытрясти

  • @yakovdolya
    @yakovdolya 6 ปีที่แล้ว +1

    Здорово, стм это мощьно.

  • @вадимАндриевич-ь1щ
    @вадимАндриевич-ь1щ 6 ปีที่แล้ว +1

    Я таким оброзом stm8s003 через Arduino IDE шью!

  • @ПростоДен-ъ3н
    @ПростоДен-ъ3н 6 ปีที่แล้ว +1

    Урок очень интересный и полезный!! Но есть одно большое НО! Цена продукта выходит в цену к примеру Оранж пи и если к примеру делать умный дом то я бы лично использовал его)) А для мелких проектов всё таки лучше Ардуино))

    • @UCanDo
      @UCanDo  4 ปีที่แล้ว

      По цене не дороже.

    • @ВалерийКонмин
      @ВалерийКонмин 9 หลายเดือนก่อน

      @@UCanDoподскажите пожалуйста, я правильно понимаю, что можно использовать мощность stm32 и простоту програмирования в ардуино для тех кому сложно понять как програмировать в фирменных stm-овских программах? то есть по итогу код у нас будет менее оптимизированный, но за счет мощности МК мы сможем делать более сложные устройства?

    • @UCanDo
      @UCanDo  9 หลายเดือนก่อน

      @@ВалерийКонмин да, все верно. Вот пример, я делал часы на STM32:
      th-cam.com/video/YZsRgPtmDdQ/w-d-xo.html

  • @ПервыйСамодельный
    @ПервыйСамодельный 5 ปีที่แล้ว

    Круто!!!

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

    Ваши видео смотрю с удовольствием. Спасибо за Ваш труд. Объясните, как работать в среде Ардуино с платой Дискавери? Это тоже STM32F4XX.

  • @МаксимМатузков
    @МаксимМатузков 4 ปีที่แล้ว

    Разъясните ситуацию по одному вопросу пожалуйста, можно ли взять готовый скечь написаный для ардуины и залить в stm32, будет ли работать? Или нужно одоптировать, или вообще полностью переделывать?
    Я интересуюсь с такой целью, есть нобходимость подсадить GRBL прошивку в stm32f103 для увеличения максимальной частоты.
    Зарание спасибо за Ваше внимание и время?

    • @UCanDo
      @UCanDo  4 ปีที่แล้ว

      Добрый день. Мне сложно дать однозначный ответ так как я не знаю на сколько хорошо поддержка STM интегрирована в среду разработки Arduino IDE.
      Нужно пробовать.

  • @027_lakshaynegi6
    @027_lakshaynegi6 3 ปีที่แล้ว

    Samajh nhi aya par sunkar acha laga

  • @Роман-т6ж9н
    @Роман-т6ж9н 4 ปีที่แล้ว

    Приветствую! Спасибо за видео. А нет примеров или библиотеки для работы с ИК приёмником в среде arduino ide c данным МК. STM32??

    • @UCanDo
      @UCanDo  4 ปีที่แล้ว

      Вот пример работы с ИК датчиком: th-cam.com/video/0UpehmmRUL0/w-d-xo.html
      Этот пример можно использовать и для STM

  • @НиколайФедоров-з2ц
    @НиколайФедоров-з2ц 4 ปีที่แล้ว +1

    для stm32 есть своя ардуино, более мощная и удобная, это mbed

  • @МОЙХОСТИНГ-л9р
    @МОЙХОСТИНГ-л9р 5 ปีที่แล้ว

    У меня почему-то с 407 платой (которая чуть меньше той, что на видео) не заработало. Со 103 без проблем. А с 407 пишет ошибку:
    ERROR /Users/kuwatay/src/stlink-master/src/common.c: map_file() == -1
    stlink_fwrite_flash() == -1

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

    Здравствуйте дорогой автор этого ролика скажите пожалуйста какая среда разработка лучше чтобы работать с микроконтроллером stm32, а ведь именно язык с он же не поддерживает ООП да

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

      Вариантов много. Я использую Kail

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

    А есть видео примеры работы с SD картой, NRF модулем, RTC на этой плате ? плата сама нафаршированна но как таковых примеров восновном под stm32f103 Blue Pill

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

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

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

    Это не контроллер дисплея, это FSMC, не путайте людей, аппаратная поддержка дисплея это в 429, 439, 746 и прочих контроллерах есть, а в "старичке" F407 нет.

  • @nikolainadolenko5774
    @nikolainadolenko5774 3 ปีที่แล้ว

    Было бы хорошо если бы вы объяснили как и чем прошить микроконтроллер stm8. Имеется прошивка в формате hex, собранное устройство на stm8l151g6u6 и программатор st-link v2, и программатор stm8l-discovery. Но как действовать дальше?

    • @UCanDo
      @UCanDo  3 ปีที่แล้ว

      Здравствуйте. С 8-ми я никогда не имел дела.
      Посмотрите это видео, может поможет вам чем-то: th-cam.com/video/PbCNmC1_yqQ/w-d-xo.html

    • @nikolainadolenko5774
      @nikolainadolenko5774 3 ปีที่แล้ว

      @@UCanDo нвидел уже, но это не то. Всё равно спасибо!

  • @imai_official
    @imai_official 5 ปีที่แล้ว +1

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

    • @UCanDo
      @UCanDo  5 ปีที่แล้ว +1

      Времени все не хватает. Напиши мне ещё раз в понедельник, а то забуду

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

      @@UCanDo окей куда нужно написать 😊

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

    Добрый день, подскажите как подключаете st-link к stm ? пины интересуют

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

      Добрый день. Посмотрите это видео: th-cam.com/video/PbCNmC1_yqQ/w-d-xo.html

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

    Спасибо, давно прикупил СТМ, но так и не запускал, вот подумал про подключение её к ЖК монитору. Данная тема будет затрагиваться? Ардуинка справляется с ним, ну а STM тем более должна

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

      К монитору ни разу не подключал. Не было в этом необходимости, по этому данную тему не изучал.
      Но, думаю, проблем не должно возникнуть.

  • @GennPen
    @GennPen 6 ปีที่แล้ว +5

    Поганить STM32 ардуиновской средой - ну это вообще для новичков чтобы светодиодом поморгать. А по канону нужно сразу начинать с нормальной IDE, предназначенной для этих контроллеров, MDK например.

    • @UCanDo
      @UCanDo  6 ปีที่แล้ว +1

      Да, согласен.

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

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

    • @anatoliyzamotaev3871
      @anatoliyzamotaev3871 5 ปีที่แล้ว +1

      @@leonidvalentinovich5215 Автор здесь не рассматривал вообще вопрос о каком-то проекте, программе . он просто показал как прикрутить STM платы к Irduino IDE. Если кому-то нравиться другая IDE то автор здесь ни причем.

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

    Не смог удержаться и не оставить комментария :) На 3:40 видно, что скетч занимает 15608 байт. 15,5кб чтобы помигать светодиодом...

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

      На то она и Arduino IDE... Кучу лишнего кода генерирует...

    • @anatoliyzamotaev3871
      @anatoliyzamotaev3871 5 ปีที่แล้ว +1

      Так код инициализации у tiny и меги тоже будет в разы отличаться, даже если на Ассемблере написать

  • @oleksandrhusiev6544
    @oleksandrhusiev6544 6 ปีที่แล้ว +1

    А зачем, если есть нормальный софт от STM вроде Attollic?

    • @UCanDo
      @UCanDo  6 ปีที่แล้ว +2

      Ответ прост: для тех кто хочет получить бОльшую мощность и при этом не тратить недели на изучение новой платформы

    • @oleksandrhusiev6544
      @oleksandrhusiev6544 6 ปีที่แล้ว +2

      @@UCanDo ну только если так, но главное преимущество stm доя меня - пошаговый адекватный дебаг, а с ардуино IDE этого не добиться.

    • @UCanDo
      @UCanDo  6 ปีที่แล้ว +1

      Да, однозначно

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

      @@UCanDo кстати, хочу порекомендовать проект, modm io, ребята сделали на сишных шаблонах унифицированные либы и для avr и для stm + собственные драйвера написали для периферии многой. В результате использования modm гораздо меньше места в памяти скетч занимает,и можно использовать нормальную IDE, вроде clion

  • @MrVladkk
    @MrVladkk 4 ปีที่แล้ว

    Добрый день! А есть ли библиотека RGBMatrixPanel, предназначенная для работы с RGB матрицами 32х32 и других, для STM32 в среде Ардуино? Именно для STM32, потому как данная библиотека есть для AVR и Ардуинок, но для STM32 не находил.

    • @UCanDo
      @UCanDo  4 ปีที่แล้ว

      А вы пробовали компилировать пример для STM32? Большинство библиотек в среде Ардуино IDE работает с STM32.

    • @MrVladkk
      @MrVladkk 4 ปีที่แล้ว

      Пробовал. Эту библиотеку я подключал. Но при компиляции выдает ошибки. Ругается на код, прописанный в файле cpp этой библиотеки. Просто там есть дефайны для AVR и Arduino, пробовал переписать их под STM32, но не получилось.@@UCanDo

    • @UCanDo
      @UCanDo  4 ปีที่แล้ว

      Тогда попробуйте найти другие библиотеки. Какая-то может подойти. Библиотек чисто для STM очень мало

  • @huanvladov2170
    @huanvladov2170 5 ปีที่แล้ว +2

    сайт больше не существует , библиотеки не находятся , версия ide 1.8.9

    • @UCanDo
      @UCanDo  5 ปีที่แล้ว +1

      В описание добавил ссылки

    • @huanvladov2170
      @huanvladov2170 5 ปีที่แล้ว +1

      @@UCanDo Большое спасибо, очень оперативно , только что пришла stmка ,а ide решил обновиться (давно не занимался контроллерами , давно не запускал) с кучей ошибок , вот сижу ебусь со всем этим )

  • @ИванМ-к6з
    @ИванМ-к6з 4 ปีที่แล้ว

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

    • @UCanDo
      @UCanDo  4 ปีที่แล้ว

      Ну и запросы у вас :))
      В двух словах всего не рассказать. Мне он понравился тем, что можно спокойно подключать дисплей по 8 - 16 - ти битной шине. У меня на канале есть видео об этом.
      А так, все интерфейсы и характеристики можно посмотреть в даташите

    • @ИванМ-к6з
      @ИванМ-к6з 4 ปีที่แล้ว

      @@UCanDo Сори, я работаю на заводе и у меня есть автоматическая линия, которой управляет семен(siemens(s7)). там я представляю, что могу сделать) а с этим stm32 я хз че можно)
      Спасибо)

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

    Запили видом как ппошить через юсб а то у меня пишет stlink error

  • @ИванЛобачёв-ц8в
    @ИванЛобачёв-ц8в 3 ปีที่แล้ว

    А как сделать на этой плате монитор порта в ардуино иде? Нигде не написано, но нужно для проекта

    • @UCanDo
      @UCanDo  3 ปีที่แล้ว

      На плате есть разъём для подключения по UART. Так же есть ещё несколько UART, каждый из них в скетче инициализируются как для MEGA2560:
      Serial1.begin(9600);
      Serial2.begin(9600);
      И т.д.

    • @ИванЛобачёв-ц8в
      @ИванЛобачёв-ц8в 3 ปีที่แล้ว

      @@UCanDo оу, спасибо, попробую, а то на это неделю убил

    • @ИванЛобачёв-ц8в
      @ИванЛобачёв-ц8в 3 ปีที่แล้ว

      И ещё вопрос, как подключить ШИМ? analogWrite и pwmWrite не работают, хотя через digitalWrite порт вроде рабочий, максимальное значение по разрядности таймера 65535, но ни так, ни с 255 не работает

    • @UCanDo
      @UCanDo  3 ปีที่แล้ว

      Я давно не работал с STM. Увы, не помню.

    • @ИванЛобачёв-ц8в
      @ИванЛобачёв-ц8в 3 ปีที่แล้ว

      Если вдруг кто-то тоже не может включить ШИМ:
      1. Смотрим, к какому таймеру подключен пин ШИМ, который хотим использовать, запоминаем номер таймера - пусть тут будет Х.
      2. Пишем в arduino ide:
      void setup
      {
      TimerX.init() ;
      pinMode(PIN, PWM) ;
      TimerX.refresh() ;
      TimerX.resume();
      }
      void loop{
      pwmWrite(PIN, значение ШИМ) ;
      }
      Значение ШИМ инвертировано, то есть 0 это HIGH, 65535 это LOW, такие большие числа из-за того, что ШИМ и таймеры 16-битные, а не 8, как в Ардуино
      Вот, может быть, кому поможет. У меня плата бракованная, и ШИМ работают только на таймерах номер 3 и 4, а работают вообще только 4 таймера из 6 заявленных, но в принципе, их наверное достаточно

  • @ВладКоваль-л6ы
    @ВладКоваль-л6ы 5 ปีที่แล้ว

    Здравствуйте, попытался прошить блинк в такую же платку как и у вас на STM32F4 и столкнулся с ошибкой - "This file type is not supported!
    Supported file type are bin, hex, s19 and srec. Unable to open file!" Причем с прошивкой другой платки, но на STMF1, проблем не возникло. Похоже что на эту плату (F4) уже загружен некий "блинк" т.к. она после распаковки и подключения мигает светодиодом D2. Может ли быть причина в этом?

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

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

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

      Попробуйте сделать все в точности как в видео

    • @ВладКоваль-л6ы
      @ВладКоваль-л6ы 5 ปีที่แล้ว

      @@UCanDo но я использую ведь не файл, а скетч.... И ф1 тем же скетчем шьет нормально

    • @ВладКоваль-л6ы
      @ВладКоваль-л6ы 5 ปีที่แล้ว

      @@UCanDo вобщем если скетч из arduino ide сохранаяю в бинарник и прошиваю в F4 через уарт то все работает, а через st link v2 и arduino ide заставить прошивать F4 так и не получилось, зато F1 шьется на ура)

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

      Я давно это все делал. Сейчас многого не помню :(

  • @MrSasha3050
    @MrSasha3050 6 ปีที่แล้ว +1

    Где-то уже видел этот дисплей

    • @UCanDo
      @UCanDo  6 ปีที่แล้ว +1

      Он похож на тот что используется в видео о подключении дисплеев от мобильных телефонов. Тем более Подключение одинаковое - панель и куча проводов.

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

      Home Made - То, что ты можешь сделать, от какого телефона дисплей?

    • @UCanDo
      @UCanDo  6 ปีที่แล้ว +1

      Этот - уже и не вспомню. У меня их горка лежит. Сложно сказать Какой дисплей с какого телефона вытянул. Через мои руки их прошло много. Могу лишь сказать что все телефоны, с которых я брал дисплеи, были китайскими подделками. Не китайскими фирмами, а именно подделками под известные бренды. В таких телефонах (подделках) ставят дисплеи с широким шлейфом. Их паять удобно.

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

    А через USB можно прошивать эту плату из Arduino IDE?

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

      Я не проверял

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

      Без загрузчика нет.

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

    А какая частота у этого микроконтроллера? и что круче Ардуино DUE или этот МК?

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

      У STM32F407VET6 частота 168 МГц. У DUE что-то около 90 МГц. Да и в остальном Дуе уступает (количество пинов, количеством различных интерфейсов, памятью...)

    • @krepton85you
      @krepton85you 6 ปีที่แล้ว +1

      Home Made - То, что ты можешь сделать Прикольно, то чувство когда делаешь проект на одном железе, а потом узнаешь про др. более лучшее и хочется перенести весь проект на новое железо. :) Но это тот еже гемор. :)

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

      Да-да :))

    • @ВладимирКамаганцев
      @ВладимирКамаганцев 6 ปีที่แล้ว

      @@UCanDo там же кварц на 8МГц

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

      Там стоят два кварца. Один часовой, второй для удержания частоты. В данном случае стоит на 8 МГц, но может стоять любой другой. Этот кварц нужен для того чтобы частота не уплывала, так как частота тактирование внутреннего генератора плавает.

  • @Dagestan1
    @Dagestan1 4 ปีที่แล้ว

    А как сделать , чтоб монитор порта ардуино IDE показывало информацию в реальном времени, как в ардуино ?

    • @UCanDo
      @UCanDo  4 ปีที่แล้ว

      Монитор порта в любом случае показывает в реальном времени.
      У вас что-то не получается?

    • @Dagestan1
      @Dagestan1 4 ปีที่แล้ว

      ​@@UCanDo Serial.begin(9600); и Serial.println("Text"); прописано точно так же как в ардуино но почему то тут ничего не выдает на монитор порта

    • @UCanDo
      @UCanDo  4 ปีที่แล้ว

      Смотрите Настройки COM порта. Либо порт не тот выбран, либо скорость не та.
      Учтите что у STM32 есть несколько портов. Может вы делаете вывод на один порт, а подключаетесь к другому

    • @Dagestan1
      @Dagestan1 4 ปีที่แล้ว

      @@UCanDo мне кажется это связано с тем, что монитор порта работает исключительно от COM порта, а мой ST-Link v2 который я заказал с алиэкспресса, в диспетчере устройств находится в разделе USB устройств почему то, а мне кажется должно было быт в разделе где COM порты, разве нет?

    • @Dagestan1
      @Dagestan1 4 ปีที่แล้ว

      @@UCanDo именно, в диспетчере устройств только 1 COM порт (Communications Port(COM1)) и он не связан с этим ST Link , но ардуино IDE монитор порта ссылается только на этот COM порт, другое выбрать тоже как таковой нету

  • @ИгорьНеважно-с1в
    @ИгорьНеважно-с1в 6 ปีที่แล้ว

    А цена перехода на stm32 ?

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

      програматор 1,7$
      плата на :
      STM32F030F4P6 - 1,3$
      STM32F103C8T6 - 1.8$
      STM32F407VET - 13 ... 18$
      Софт: Attolic True Studio + CubeMX (усьо бесплаьно)

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

    где сайт?

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

      Все в описании

  • @дмитрийколотушкин-г7ъ
    @дмитрийколотушкин-г7ъ 6 ปีที่แล้ว

    Где то читал или видел видео, что криво работают таким способом, поясните пожалуйста

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

      В Ардуино IDE вы не получите 100% функционал STM. Тот же FreeRTOS подключить не так уж и просто.
      За все приходится платить: либо скорость работы, либо простота программирования.

    • @2Aleksk
      @2Aleksk 6 ปีที่แล้ว

      проверьте, работает ли аппаратный флоат.
      У меня на STM32F411RE c подключенной raw.githubusercontent.com/stm32duino/BoardManagerFiles/master/STM32/package_stm_index.json
      не заработал (только софтовый). А в компиляторе mbed всё работает (скорость на порядок выше).

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

      Что за "флоат"? Что это за функционал?

    • @no111u3
      @no111u3 6 ปีที่แล้ว +1

      Плавающая точка, точнее её аппаратная реализация. Для мк с cortex M4F доступна одинарная точность вычисления чисел с плавающей точкой, там несложно её включить, но по идее ардуина должна это делать.

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

      Надо почитать про это.

  • @МаксимМатузков
    @МаксимМатузков 5 ปีที่แล้ว

    Кто то знает как подключить дисплей от планшета к стм32

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

      В планшетах используют дисплеи с интерфейсом LVDS (и подобные). Такие дисплеи поддерживают только дорогие «старшие» модели STM. По цене они такие же как Raspberry PI. По этому не виду смысла заморачиваться с STM, если эти дисплеи за эти же деньги можно подключить с «Малине».

    • @МаксимМатузков
      @МаксимМатузков 5 ปีที่แล้ว

      Спасибо за разяснение.

  • @ИосифЦукерберг-б6й
    @ИосифЦукерберг-б6й 6 ปีที่แล้ว +1

    Дождусь когда все станет еще проще и тогда stm можно спокойно юзать. Дисплеи, если потянет LVDS , то это рывок в новую самодельшину !

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

      Это уже возможно. Только нужно брать STM у которых есть интерфейс LTDC. Такие STM поддерживают работу с дисплеями от планшетов, ноутбуков и т.д.

    • @ИосифЦукерберг-б6й
      @ИосифЦукерберг-б6й 6 ปีที่แล้ว +1

      Осталось ценник как у ардуины сделать, и долгими зимними вечерами будет чем заняться !

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

      @@ИосифЦукерберг-б6й синие платки на stm32f103c8 в китае уже давно дешевле ардуины. Выводов там конечно несколько меньше, но для огромного количества задач более чем достаточно.

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

      Выводов как раз таки по больше чем у Уно

    • @azzzza9957
      @azzzza9957 6 ปีที่แล้ว +2

      Куда проще то? Как по мне CubeMX + HAL намного проще.
      единственная СТРАШНАЯ весчь для новичка - referenсe manual

  • @sfm_x-files
    @sfm_x-files 6 ปีที่แล้ว

    ардуіно - то середовище. контроллер pic, avr .....

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

    Слишком быстро как то.. Мой моск не успевает)))

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

      Не поверите! Это вторая попытка! Первый ролик получился почти в два раза длиннее и во столько же раз все медленнее рассказывал. Решил переснять!
      :)))

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

      @@UCanDo да не, это мой моск тупит, Вы не причём))

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

      Да норм. Зато не пришлось скорость видео в 2 раза увеличивать. Достаточно было 1.5.

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

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

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

      Дисплей как-то мало похож на лампочку....

    • @NikNavish
      @NikNavish 6 ปีที่แล้ว +1

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

    • @ВладимирКамаганцев
      @ВладимирКамаганцев 6 ปีที่แล้ว

      @@NikNavish не люблю чужие библиотеки, стараюсь обходится без них

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

      @@ВладимирКамаганцев если вы умеете их писать, это круто что скажешь... Но далеко не все такие ;-)

  • @Aleksandr_Sidorov
    @Aleksandr_Sidorov 6 ปีที่แล้ว +2

    Да вообще не вижу смысла юзать Arduino IDE под STM32 вообще бред полнейший , у STM столько сред разработки что просто кому что нравиться , будем реалистами , кто с прыгнул с дурины , влятре начнет юзать STM под Arduino IDE , я более менее разобрался линуксом , и по этому для меня есть только понятие GCC все остальное бред полнейший , это к тому что если спрыгнули с дурины , не надо юзать компиляторы которые предназначенны в качестве демонстрационных целях , учебных , иначе кайфа просто напросто не получите , говорю из своего опыта , для мощных МК должны быть продвинутые IDE иначе заплюхаетесь , единственный вариант что не заплюхаетесь , это тот что вы просто знаете МК как свои 5 пальцев и знаете что от куда возьмется , особенно кода проекты грамоздкие , и есть несколько переферий , а особенно будут траблы с прерываниями , так что не торопитесь , автору лайк не ставлю , он должен был об этом рассказать , но молодец за то что потратил свое время и рассказал о таком способе , изучайте стремитесь к лучшему , всем добра и много полезных изобретений которые вам помогут жить