Плата с STM32 STM32F030F4P6 и Arduino IDE

Поделиться
HTML-код
  • Опубликовано: 26 сен 2024
  • 🐾Железки на али: STM32F030F4P6 alli.pub/6qscye
    STM8S103F3P6 alli.pub/6qscxm
    ST-Link V2 alli.pub/6qscyz
    🐾Core: github.com/stm...
    🐾Желающим оказать материальную поддержку.
    boosty.to/ardu...

Комментарии • 86

  • @dr.emmettbrown8466
    @dr.emmettbrown8466 Год назад +12

    ИМХО работать с STM через UART и в ArduinoIDE это такой изощренный вид извращения. В STM есть то, чего нет принципиально в Arduino - отладка.
    STLink v2.1 стоит ни Али сущие копейки. А сама ArduinoIDE это уже пережиток прошлого. Можно взять хотя бы VSCode, а там хош тебе Arduino, хош STM, хош ESP и дебажить STM можно.

    • @intelektum
      @intelektum Год назад

      Увы ардуинщикам сложно, настраивать перефирию контроллера, это же даташиты читать надо )) Хотя КУБ и облегчает задачу, все равно даташитик читать нужно.)))

    • @dr.emmettbrown8466
      @dr.emmettbrown8466 Год назад +4

      @@RogovAB Что значит подгонять? Это не урок математики. Отладка сокращает время разработки на порядки, если у вас проект чуть сложнее мигания светодиодом.
      Я всякие мнения слышал, но подобное в первый раз... 😕

    • @v61kz
      @v61kz Год назад

      Я что-то не разобрался с отладкой. Есть какая-то платка + стлинк. На циклах повисает напрочь, особенно тех, что ждут железо. Или что-то не так делал?🤔🤔🤔

    • @dr.emmettbrown8466
      @dr.emmettbrown8466 Год назад

      @@v61kz Ваше описание проблемы чуть меньше чем ниочем(( Описывайте конкретнее, а не "какая то платка".

    • @v61kz
      @v61kz Год назад

      @@dr.emmettbrown8466 ниочём? Примерно как и уровень и моего понимания стмок🤣 Ладно. А плата stm32f401ccu6 маленькая такая

  • @evgeniys2751
    @evgeniys2751 Год назад +3

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

  • @szapsis
    @szapsis Год назад +3

    Спасибо за ваш труд!

  • @SuperVirusn9k
    @SuperVirusn9k Год назад +1

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

  • @ШамильАминов-р6е
    @ШамильАминов-р6е Год назад +1

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

  • @alexgl3372
    @alexgl3372 Год назад +1

    Спасибо вам за ролики

  • @planker
    @planker Год назад

    Excellent. The big board has enough power and ground pins to be considered a power distribution module and it doesn't even require a sketch to do so.

  • @Attenyuator
    @Attenyuator Год назад

    Спасибо за разные обзоры штуковины

  • @elenapoplos9537
    @elenapoplos9537 Год назад

    Спасибо за видео и ждём продолжения

  • @синхрофазотрон-г7э

    Голова кругом идёт от всевозможных версий контроллеров SТМ, остаюсь верен AVR: attiny, atmega - 8, 16, 32, в DIP корпусах.

  • @ЛеликДаваева
    @ЛеликДаваева Год назад +3

    С ST-Link V2 шьется, плохо что памяти мало у STM32F030F4P6 .Советую RISC-V осваивать.

  • @vernnms78
    @vernnms78 Год назад

    Прикольная штучка. Спасибо за обзорчик!

  • @vadimf6328
    @vadimf6328 Год назад +3

    Уже все давно забыли про эти младшие контроллеры от STM)

    • @Ololoshize
      @Ololoshize Год назад +1

      @@dekus80 можно ссылку на ЧиД с 32-битным МК за 20 рублей?

    • @v61kz
      @v61kz Год назад

      @@dekus80 какие вот МК можно рассматривать? ЕСП к таким суперштукам относите?🤔 Я что-то брал есп, но для любителя совсем не очень, да и тогда информации было совсем мало🤔

  • @robert1330
    @robert1330 Год назад +2

    Круто не зря я наверное её купил 😂

  • @БорисБ-ж9ы
    @БорисБ-ж9ы Год назад

    Молодцом!!!

  • @alx123
    @alx123 Год назад

    В оригинальном F030F4P6 на самом деле 32 КБ флеша, поэтому можно попробовать зашить проект, собранный под F6P6.

  • @vadimchernov2509
    @vadimchernov2509 Год назад

    забавная платка для тех кто любит поковыряться в железяках)

  • @AlexSolanik
    @AlexSolanik Год назад

    Контроллер интересный, правда с недостатками. Примерно год назад попало несколько подобных, только в другом корпусе. Тогда только добавили в поддержку. Многие примеры компилируются, заливаются, но не работают как надо. Шим работал, сериал тоже, но i2c и spi так и не захотели.

    • @Канистра-у3ж
      @Канистра-у3ж Год назад

      А как вы сериал завели? У меня ардуино иде ругается на нехватку памяти.

  • @Planerfull
    @Planerfull Год назад

    Если можно сделать часы или метеостанцию, то микроконтроллер не бесполезен)))

  • @bul2012
    @bul2012 Год назад

    Когда ещё не было таких диких ценников, и f030 стоил по 30р за штуку на лцсц, он был самой лучшей заменой ардуинке

    • @bul2012
      @bul2012 Год назад

      @@dekus80 лучше дороже, но исправное, чем контроллер у которого эратта больше самого даташита...

    • @bul2012
      @bul2012 Год назад

      @@dekus80 да и в коммерции, с инженерами когда разговариваю, они вообще не рассматривают китайские аналоги. Либо митсубиси смотрят, либо либо TI чипы. И то, выбор зависит больше от требуемых функций

    • @bul2012
      @bul2012 Год назад

      @@dekus80 одно дело форумы, а другое коммерция) в коммерции решающим фактором является надёжность и стабильность работы, цена идёт вторым фактором. А по поводу санкций и прочей шелухи... Она для людей по телеку, сейчас вся доставка идёт через паралельку в больших объемах, в том году в апреле, в разгар всего этого занавеса спокойно заказали двунаправленный инвертор от Сименс на 200квт ~400в ±800в, и ничего, пришло все через 6 месяцев. Да долго, но такие вещи под заказ делают. Короч, я к тому что у меня, по крайней мере есть примеры того, что все в РФ приходит, и нет смысла переходить на Китай... Уж лучше тогда миландр брать арм, там если что-то и не работает, то стабильноDDD

  • @Mr.Leeroy
    @Mr.Leeroy Год назад +1

    rp2040 16Mb стоит уже меньше 200р 👋

  • @МаксимАлексеев
    @МаксимАлексеев 10 месяцев назад

    А не подскажете, arduinoIDE при запуске показывает порт /dev/ttyS4 (Убунту) хотя ещё ничего не подключено, а подключая witty - ничего не появляется иного (порта) а использование этого ничего не даёт

  • @intelektum
    @intelektum Год назад +1

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

    • @vysotskynv
      @vysotskynv Год назад

      так отладка есть уже в ардуино иде 2.х. сам проверял.

    • @intelektum
      @intelektum Год назад

      @@vysotskynv Это подобие отладки.

    • @vysotskynv
      @vysotskynv Год назад

      @@intelektum чего-то не хватает? скажите, чего. а так, это подобие ответа.

    • @intelektum
      @intelektum Год назад

      @@vysotskynv Значения регистров переферии как пример. Просто ходить по коду это не совсем отладка.
      Хотя о чем это я, большинство ардуинщиков же пользуют готовое и многие даже не знают что такое регистры.
      А вот если захочется добавить в проект то что не реализованно в библах ардуино, тот тут уже нужны будут регистры, и отладка с ними очень помогает. Это естественно к СТМ контроллерам ибо с АВР отладку лучше проводить в том же протеусе, там отладка полноценная, хоть и виртуальная.

    • @vysotskynv
      @vysotskynv Год назад

      @@intelektum судя по вашему нику, высказываниям и пренебрежительному отношению к ардуинщикам - вы пафосный теоретик низенького росточка с комплексом наполеона. скорее всего - препод в каком-нибудь занюханном периферийном техникуме. что же вы за разработчик, если без дебаггера и двух шагов сделать не можете? если для вас ардуино - это "фу", то что вы делаете на этом канале с названием "arduinolab"? здесь обитают практики, которые своими руками создают конечный продукт из того, что имеется. а вы, видимо, пришли сюда почесать свое ЧСВ. лучше откройте свой канал и там учите неофитов пользоваться дебаггерами, но вам придется тогда стать хоть немного практиком. а здесь обсуждают платформу ардуино и периферию для неё, так что лучше по теме и без апломба.

  • @user-live_fair
    @user-live_fair Год назад +1

    В какой версии IDE добавлен STM?

    • @Alexander_Bond
      @Alexander_Bond Год назад

      Стм надо устанавливать самостоятельно через менеджер плат

  • @firstbro4717
    @firstbro4717 Год назад

    Валяется у меня такой контроллер. Не хочется с ардуинки уходить, мощностей ее хватает.

  • @Канистра-у3ж
    @Канистра-у3ж Год назад +1

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

    • @intelektum
      @intelektum Год назад

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

    • @Канистра-у3ж
      @Канистра-у3ж Год назад

      @@RogovAB а вы что нибудь на сериал выведите, посмотрите.

    • @Канистра-у3ж
      @Канистра-у3ж Год назад +1

      @@RogovAB какие пруфы? возьми плату да попробуй на сериал что нибудь отправлять, измерения датчика какие. Сожрется вся память. Ардуино иде ругается в нехватке памяти.

  • @nihatbayram947
    @nihatbayram947 Год назад

    Hello. I have a problem about STM32F030F4P6. I have a project and I design with STM32F030F4P6. But, I dont upload software to MCU at CUBEIDE. And There is problem that "Target No Device Found". Can you help me?

  • @avr_stm_pro2955
    @avr_stm_pro2955 Год назад

    это уже каменный век

  • @svbHiTek
    @svbHiTek Год назад

    Почему вы назвали минусом то что программировать ее нужно на С?

    • @arduinoLab
      @arduinoLab  Год назад

      кого ее? отсутствие С++ компилятора на STM8 это плюс?

  • @avechess
    @avechess Год назад

    Все как всегда в Arduino IDE подвисает... так почему не пользоваться PlatformIO и забыть про глюки и тормоза?

    • @arduinoLab
      @arduinoLab  Год назад +1

      я видео не для себя снимаю

    • @intelektum
      @intelektum Год назад

      Увы ардуинщикам сложно, настраивать перефирию контроллера, это же даташиты читать надо

    • @SIM31r
      @SIM31r Год назад +1

      @@intelektum если ардуинщики пищут Ardupilot для квадракоптеров и прошивку для 3D принтеров, то не всё так однозначно ))

  • @MyRCHobbyMarks
    @MyRCHobbyMarks Год назад

    Вопрос в том, переходя на stm32 зачем цепляться за ардуино?

    • @v61kz
      @v61kz Год назад

      А на что пересесть при переходе к стм?🤔

    • @MyRCHobbyMarks
      @MyRCHobbyMarks Год назад

      @@v61kz Cube MX (конфигурирование процессора) + Cube IDE (доведение софта до логического результата).
      Иначе (ИМХО) забивание гвоздей осциллографом.

    • @v61kz
      @v61kz Год назад

      @@MyRCHobbyMarks а в кубе только хал или цмсис тоже можно?🤔 Не знаю вот

    • @MyRCHobbyMarks
      @MyRCHobbyMarks Год назад

      @@v61kz можно

    • @vysotskynv
      @vysotskynv Год назад

      зачем вообще куда-то переходить? надо использовать, то, что подходит под проект, и что есть в наличии. ардуино иде это позволяет.

  • @юрийзорин-щ1ч
    @юрийзорин-щ1ч Год назад

    Управлять сервоприводами через wi-fi возможно?

    • @taxizztop6052
      @taxizztop6052 Год назад

      Бери esp8266 и управляй через wi-fi всем чем угодно.

    • @юрийзорин-щ1ч
      @юрийзорин-щ1ч Год назад

      @@taxizztop6052 к esp8266 как подключить хотя бы два сервопривода?

    • @taxizztop6052
      @taxizztop6052 Год назад

      @@юрийзорин-щ1ч Wireless Switch Control: ESP8266 with Dual Servos
      ruclips.net/video/giFaFVhB2Vk/видео.html

  • @MyMrdmitry
    @MyMrdmitry Год назад

    Так это, можно же цену в долларах/евро дублировать.

    • @arduinoLab
      @arduinoLab  Год назад

      из рф на али оплата в рублях по собственному курсу.

    • @MyMrdmitry
      @MyMrdmitry Год назад

      @@arduinoLab так и в РБ так же. Можно просто сказать что 100р или $1 по курсу на сегодня. Это только в том случае если хотите что бы через пять лет было примерно понятно что за цена. А так, можно вообще даже не говорить цену.

  • @RobotN001
    @RobotN001 Год назад

    по мне так наоборот, с stm32 SPL пишется на GCC Си и G++ легче, чем мучиться с ардуино ide, где каждая библиотека это шедевр искусства, а в IDE ничерта нет, ни всплывающего автокомплита, хуже блокнота у них IDE. :C

    • @vysotskynv
      @vysotskynv Год назад

      так и не мучайся, чего ты расплакался?

  • @nikotinesmola
    @nikotinesmola Год назад +1

    Шляпа конечно, мало всего и стоит как F103.

  • @WWolf_13
    @WWolf_13 Год назад +2

    ужос... мои глаза... писать на stm32 в ардуино... тут от cubemx уже уходишь, максимум конфигурацию частоты делаешь, а тут такое... бррр

    • @arduinoLab
      @arduinoLab  Год назад

      не все такие способные.

    • @intelektum
      @intelektum Год назад

      Не ну если КУБ с LL пользовать то уже норм, вот HAL да перегружен, пользую HAL только с УСБ и КАН, и то не всегда.

    • @44Nemo44
      @44Nemo44 Год назад

      Умники😊

  • @15385331
    @15385331 Год назад

    Первый нах. Плата хороша, но сыровата

    • @unknownusers0
      @unknownusers0 Год назад +1

      вот медаль за 1-е место 🪙

    • @intelektum
      @intelektum Год назад +1

      И в чем же она сыровата ?

    • @АлександрФ-э5в
      @АлександрФ-э5в Год назад +1

      ​​@@intelektum повышенную влажность показывает😂

  • @СержПопов-с8ч
    @СержПопов-с8ч Год назад

    Для ознакомления, а так бесполезен

    • @SIM31r
      @SIM31r Год назад

      Конечно, надо всё на FPGA писать давно уже, чтобы чип 100500 денег стоил и в наличии ни где не было. Будет блинк на гигагерцовой частоте )

  • @alx123
    @alx123 Год назад +1

    Скорее всего для нормальной работы с ST-Link не хватает подключенного вывода Reset. По поводу залочки не понятно, иногда может защита от чтения стоять на б/у, тогда можно подрубить через UART к проге Flash loader demonstrator GUI или Cube Programmer -- там ничего сложного нет, через них же прошивать можно вручную.

    • @MyRCHobbyMarks
      @MyRCHobbyMarks Год назад

      для работы St-Link Reset не нужен, вероятнее всего кристалл "левый", сталкивался с такими на F103, их CubeIDE через St-Link "не видит"

    • @RobotN001
      @RobotN001 Год назад +1

      @@MyRCHobbyMarks не так. Reset нужен если в МК программа , которая вырубает SWD.

    • @MyRCHobbyMarks
      @MyRCHobbyMarks Год назад

      @@RobotN001 вероятно, если только разработчику девайса не хватило ног и пришлось задействовать ноги SWDIO и SWCLK.
      Но за много лет ни разу не сталкивался с такими девайсами, а все остальные прекрасно шьются китайским "свистком" с четырьмя проводами ),
      главное что бы камень определялся.

    • @RobotN001
      @RobotN001 Год назад +1

      ​@@MyRCHobbyMarks причины разные могут быть. ноги, уменьшение потребления, увеличения надёжности, ведь на сигнальные линии может прилететь и ESD. в общем отключение всего лишнего это хороший тон при программировании) я тоже вырубаю его на своих девайсах ))) не бейте дядя)

    • @MyRCHobbyMarks
      @MyRCHobbyMarks Год назад

      @@RobotN001 Спасибо, как говорится "век живи, век учись ... " (c) и в 58 вполне можно узнать что то новое.
      я то с ними дела имею все больше для души ну и в качестве хобби )