Дешёвая STM32 плата + Arduino IDE

Sdílet
Vložit
  • čas přidán 6. 07. 2016
  • Покупал свою STM32F103C8T6 тут:
    goo.gl/OvOjPn
    Другие stm32f103c8t6 платы:
    goo.gl/qMs0bE
    CH340g переходник с USB to UART брал тут:
    goo.gl/w5yU71
    Ещё CH340g переходники:
    goo.gl/P5AAWS
    Статья:
    geektimes.ru/post/277928/
    Архив к видео:
    goo.gl/Uj9fys
    Ещё видеообзоры:
    • Обзоры
    ------------------------------------------------
    Обозреваемая отладочная плата основана на базе микроконтроллера STM32F103C8T6. А прошивать и программировать я её буду в среде разработки Arduino IDE.
    Очевидно, что отладочная плата на базе STM32 выигрывает по всём параметрам у Arduino Nano, исключением является разве что стоимость, но согласитесь 10 центов - хорошая цена за большую производительность, а про периферию, которой нафарширован STM32, так я вообще молчу, чего только стоят DMA или интегрированные в микроконтроллер часы реального времени.
    Всё это в сумме делает данную плату крайне привлекательной во всём, кроме одного - новичку, как например мне, тема STM32 кажется слишком затратной по времени, есть целые сайты посвящённые программированию этих микроконтроллеров. А вот если подружить STM32 с Arduino IDE, то порог вхождения опускается до крайне низкого уровня.
    ------------------------------------------------
    Как можно поддержать мой канал?
    WebMoney реквизиты:
    Z987343479290 Доллары
    R367027381040 Рубли
    ---------------------------------------­-------
    Моя партнёрка:
    goo.gl/HkCkH3
    Паблик ВКонтакте:
    goo.gl/p8Z9YB
    Мой live каннал:
    goo.gl/6p1PFt
    Подписывайтесь:
    / razniepodelki
  • Věda a technologie

Komentáře • 303

  • @M3DuaTP
    @M3DuaTP Před 7 lety

    Добрый день, спасибо! Есть ли видео/опыт использования в такой же схеме ST-Link v2 вместо USB>UART?

  • @Tehno2110
    @Tehno2110 Před rokem +1

    подскажите пожалуйста, выбираю порт в flash loader.... нажимаю ок и выходит такое сообщение: cannot open the com port, the port may be used by another application. хотя в этот порт конвертер вставлен и в диспетчере правильно отображен

  • @alexej7603
    @alexej7603 Před 5 lety +1

    Подскажите пожалуйста, в ардуино иде поддерживается только блинк? Или все скетчи для ардуино поддерживаются и будут работать?

  • @4581nick
    @4581nick Před 3 lety +3

    У меня на Win 10x64 COM port не появляется новый после прошивки загрузчика

  • @demonk.9879
    @demonk.9879 Před 7 lety

    приобрел плату arduino stm32f103c8t6 при подключении к компу по usb она вообще никак не определяется. весь инет перерыл по данной проблеме но без успехов. подскажите как заставить плату определиться на компе ?

  • @user-fg8cv1vg3j
    @user-fg8cv1vg3j Před 6 lety

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

  • @100899wot
    @100899wot Před 7 lety

    Мистер поделкинц, stm32 стоит в iskra js от амперки, можно ли плату из видео програмировать на javaskript?

  • @MinaevNikolay
    @MinaevNikolay Před 6 lety +2

    czcams.com/video/878k4KqF7Xs/video.htmlm56s споткнулся на этом месте, в качестве переходника использовал микросхему ch340 установленную на ардуино нано, подключил, запустил программу, выбрал порт, нажимаю некст и программа выдает ошибку что соединиться не может. что я делаю не так?

  • @G1TechDotOrg
    @G1TechDotOrg Před 8 lety +4

    Совсем другой уровень подачи информации!!
    Молодец так держать !

    • @Techn0man1ac
      @Techn0man1ac  Před 8 lety +1

      Ещё бы. Вообщей сложности на статью и ролик ушло в сумме около недели... Если просуммировать все затраченные жопочасы на эту тему.

    • @G1TechDotOrg
      @G1TechDotOrg Před 8 lety +1

      Та да мне это знакомо, решил тоже канал сделать, и получилось что 2минутное видео это 3-4 дня в текст, монтаж, видеосъемку ))

    • @Techn0man1ac
      @Techn0man1ac  Před 8 lety +1

      G1Tech добро пожаловать в клуб ютуберов ;)

    • @G1TechDotOrg
      @G1TechDotOrg Před 8 lety +1

      Спасибо! тяжело но приятно !

  • @antonstoynev7668
    @antonstoynev7668 Před rokem

    Привет , у меня проект работает на ардуино нано , возможно ли залить прошивка на stm32, будеть ли работать ?

  • @Tombaysbot
    @Tombaysbot Před 6 lety

    как ты его с i2c подружил??? у меня ошибка вылетает вроде The core is locked up!

  • @hoopengo2289
    @hoopengo2289 Před 10 měsíci

    а если я не ардуинщик и хочу через rust код писать, я могу как-то через type-c шить?\

  • @dinetsandrew
    @dinetsandrew Před 7 lety

    а сколько у вас номинал резистора R10? говорят должно быть 1.5 КОм.....

  • @Alixan500
    @Alixan500 Před 7 lety

    а как ее заставить работать с SIM900?

  • @cubiq-taurus
    @cubiq-taurus Před 7 lety

    Под winXP драйвер не устанавливается. BAT файл запустить от администратора не пойму как - возможно в этом проблема. Если запускать от пользователя выдает ошибку о том что wdi-simple.exe не является программой win32. Как победить? Другую винду не предлагать.

  • @ValentinProfessor
    @ValentinProfessor Před 8 lety +4

    поздравляю ! круто ты прокачался ! лайк +

    • @Techn0man1ac
      @Techn0man1ac  Před 8 lety +2

      Спасибо, но цена этому - больше недели работы, а если учесть ещё поиск и переваривание информации то тут на целый месяц будет.

  • @rapidshe1
    @rapidshe1 Před 7 lety

    блин, второй раз пробую подступиться к этой плате... и те же грабли. при подключении через юсб определяется как устройство maple-003, но в arduino ide не определяется com порт. да и в диспетчере задач тоже.. почему?

    • @Techn0man1ac
      @Techn0man1ac  Před 7 lety

      Попробуйте прямо перед самой загрузкой перезагрузить плату клацнув ресет, по аналогии как с ардуино про мини.
      А вот почему, я ответить не смогу, вам к тому кто портировал ядро www.stm32duino.com/index.php

  • @vladilion90
    @vladilion90 Před rokem

    А шо делать если у меня нету UART но есть ST-LinkV2
    как прошить?

  • @valeriidushin758
    @valeriidushin758 Před 7 lety +3

    Скачал из архива Ардуино версию 1.6.5 IDE, обновил в ней ядро Arduino SAM boards (Cortex-M3) до версии 1.6.8, как на видео. Прошил плату с STM32, установил драйвер, подключил по USB, всё определилось. Но. В выпадающей вкладке Board Manager не появляется строчек с платами STM32. Я все версии в дальнейшем и комбинации версий Arduino IDE + ядро Arduino SAM boards (Cortex-M3), вплоть до 1.6.13 перепробовал ничего не появилось. Как выйти из ситуации?

    • @SergeyKhmura
      @SergeyKhmura Před 6 lety

      В папку libraries распаковать архив со статьи

  • @strimstrimov3748
    @strimstrimov3748 Před 7 lety

    Подскажите так этот CH340 полностью может заменить более дорогой, но родной ST-Link V2 ?

  • @Vlad-nl3mm
    @Vlad-nl3mm Před 6 lety +1

    С данной платой о большинстве библиотек можно забыть?

  • @e6uTecb_caMu
    @e6uTecb_caMu Před 4 lety

    не получается в виртуалке запустить Flash Loader Demonstrator. выдает вот такую ошибку "Ошибка при запуске приложения 0xc000007b"

  • @UNlKby
    @UNlKby Před 6 lety

    у меня плата STM8S103F3P6 без перемычек, как в него загрузчик залить

  • @DENRENMaster
    @DENRENMaster Před 7 lety +5

    А почему, когда я устанавливаю драйвера на stm32, он в диспетчере устройств находится не в COM, а в libusb??? Что делать?

    • @user-hg8ij9qn2c
      @user-hg8ij9qn2c Před 6 lety +1

      та же проблема
      есть решение? где искать проблему?

    • @user-fc6pz3sv3b
      @user-fc6pz3sv3b Před 6 lety

      Была такая же проблема. В Arduino IDE нужно залить blink без выбора COM - порта. После этого плата стала отображаться в диспетчере устройств в COM - портах.

    • @user-qz4yh9bm6y
      @user-qz4yh9bm6y Před 6 lety

      У меня была такая же проблема. Нужно папку Arduino_STM32 положить в Documents\Arduino и в C:\Program Files (x86)\Arduino\hardware. Затем в arduino ide зайти в файл-Папка со скетчами-Arduino_STM32-STM32F1-libraries-A_STM32_Examples-Digital-Blink. Запускаем его и определяется правильный порт.

  • @AE075G
    @AE075G Před 4 lety +1

    Что то никак com порт не хочет включаться. Только Maple DFUA.

  • @GoldCordon
    @GoldCordon Před 2 lety +1

    Простите, сделал все по последовательности. Тем не менее, при подключении платы через шнурок в диспетчере устройств показывает "Неизвестное USB-устройство (сбой запроса дескриптора устройства)". В чем может быть проблема?

    • @user-cd9ee1og8u
      @user-cd9ee1og8u Před 7 měsíci

      не установлен драйвер из папки, под видео ( папка drivers )

    • @GoldCordon
      @GoldCordon Před 7 měsíci

      @@user-cd9ee1og8u спасибо, уже два года назад разобрался как)))))))

  • @kn34pcsilistra83
    @kn34pcsilistra83 Před 7 lety +1

    Спасибо! Ясно объяснено. Сработало с первого опыта.

  • @wunderrus
    @wunderrus Před měsícem

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

  • @electricianvalera
    @electricianvalera Před 8 lety +6

    Компактно и доходчиво, спасибо

    • @Techn0man1ac
      @Techn0man1ac  Před 8 lety +2

      Да я и сам в восторге как удалось уложится в 7 минут с такой непростой темой.

    • @valera_kardan
      @valera_kardan Před 3 lety

      @@Techn0man1ac интересно можно ли на нём сделать 3д принтер

  • @anatolym.9580
    @anatolym.9580 Před 2 měsíci

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

  • @user-rw2xv8lo8u
    @user-rw2xv8lo8u Před 8 lety

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

    • @Techn0man1ac
      @Techn0man1ac  Před 8 lety +1

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

  • @drontv1660
    @drontv1660 Před 7 lety +1

    здрасте не особо разбираюсь в этих вещах - хотелось бы узнать можно ли как то сделать gps через ардуино блютуз и подключить на смартфон и желательно растояние не менее 50 ( хотяб 20 ) метров

    • @Techn0man1ac
      @Techn0man1ac  Před 7 lety

      Можно

    • @drontv1660
      @drontv1660 Před 7 lety

      а можно это как то или заказать за денюшку чтоли у когонить .. ?? просто в инете именно такого ненашел скорее всего нету - а самому так это много лет пройдет пока сделаю ...

    • @Techn0man1ac
      @Techn0man1ac  Před 7 lety

      dron TV я тоже не особо шарю ;)

  • @yurich968
    @yurich968 Před 8 lety +5

    Понятно ,доступно . Молодец Сергей.

    • @Techn0man1ac
      @Techn0man1ac  Před 8 lety +1

      Как-то вот так бывает:
      czcams.com/video/VSiqv2NRkQs/video.html

  • @NoNicNoName
    @NoNicNoName Před 7 lety

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

    • @Techn0man1ac
      @Techn0man1ac  Před 7 lety +1

      Посмотрите на гитхабе
      github.com/rogerclarkmelbourne/Arduino_STM32

  • @lenar1977
    @lenar1977 Před 3 lety

    Как вернуть родной бутлоадер?

  • @drontv1660
    @drontv1660 Před 7 lety +1

    и еще вопрос вот видел как то квадрокоптер который програмируется чтобы он летал по заданной траектории а можно на основе ардуино ( по gps ) сделать машинку на радиоуправлении

    • @user-qy9ry1wh7y
      @user-qy9ry1wh7y Před 7 lety +2

      можно. но у gps точность +- 1 метр. машинка все кусты пересчитает.

    • @drontv1660
      @drontv1660 Před 7 lety +1

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

    • @user-qy9ry1wh7y
      @user-qy9ry1wh7y Před 7 lety +1

      видео не знаю.
      можно взять плату STM32, модуль GPS, модуль драйверов двигателей.
      соединить, запрограммировать.
      или например взять плату Ardupilot mega.
      найти под неё прошивку на машинку.
      ну или самому написать.
      точнее не подскажу, я таким не занимался.

    • @Techn0man1ac
      @Techn0man1ac  Před 7 lety +1

      Можно сделать всё, дело в желании ;)

  • @KosikX
    @KosikX Před 7 lety +1

    Скажите у STM32F103C8T6 есть ЦАП? Я хочу сделать примитивный инвертор 12/220 с чистым синусом, а у ардуино нет ЦАП есть только АЦП. Хотелось, чтобы из STM выходил сразу синус, и для многих поделок нужно именно управление напряжением а не скважностью и заполнением. Я только как 2 недели ардуино в руках держу, и вчера ночь потратил на рисования чистого синуса а тут такой облом, он не выдаёт а только принимает аналог сигнал.

    • @avechess
      @avechess Před 7 lety

      2 ЦАП есть в STM32F100 в 103 нет.

    • @il7712
      @il7712 Před 7 lety +1

      я может ошибаюсь, но что есть цап? Цифро Аналоговый Преобразователь- правильно? Идём дальше: у 328 меги есть выходы c pwm (3, 5, 6, 9, 10, 11) с командой analogwrite мы можем регулировать уровень выходного напряжения (меняется скважность). Применяя рц фильтр мы можем его сгладить. Так цифровое значение мы можем преобразовать в аналоговое.

    • @RogovAB
      @RogovAB Před 7 lety

      220В "чистый синус" делается без цап, с помощью ШИМ. На 50Гц любой ардуины хватит, и стм не нужен совсем.

    • @user-lu8ej9iu2e
      @user-lu8ej9iu2e Před 7 lety

      Цап можно реализовать и в обычной ардуине

  • @rifatismailov
    @rifatismailov Před 5 lety

    у меня показывает 128к на сколько это реально или это какая та ошибка?

  • @MaratValiev
    @MaratValiev Před 8 lety +3

    не прошивается потому что чип засыпает. В Keil есть опция делать ресет перед прошивкой (где-то в Debug), в Arduino IDE нужно придумывать костыли

  • @user-dc1ym8bg1v
    @user-dc1ym8bg1v Před 7 lety +1

    Добрый День!!!!! MrПоделкинЦ!!! Загрузил я из менеджера плат для ARM... захожу, а выбора STMов нет... Это от того, что Версия Arduino 1.62, Вы не в курсе?

    • @Techn0man1ac
      @Techn0man1ac  Před 7 lety +2

      geektimes.ru/post/277928/

    • @user-dc1ym8bg1v
      @user-dc1ym8bg1v Před 7 lety +1

      Спасибо, но у меня уже другой прикол: папки hardwear в Arduino нет, поэтому в Самой программе после запуска нет скетчей в "папка со скетчами"... :(((

    • @user-dc1ym8bg1v
      @user-dc1ym8bg1v Před 7 lety +1

      Blink работает, но в нашем стиле... Открыл его из распакованной папки принудительно с помощью Arduino - при загрузке три раза прога ругается, часто моргая светодиодом PC13 и возмущаясь отсутствием какого-то usb-reseta... в итоге моргает согласно Blink :)

    • @Techn0man1ac
      @Techn0man1ac  Před 7 lety +1

      Макс Фактор попробуйте версию среды разработки 1.6.9.

    • @user-dc1ym8bg1v
      @user-dc1ym8bg1v Před 7 lety +1

      Завтра попробую, Спасибо, MrПоделкинЦ!!!!!!!

  • @user-fd9hc4wr8v
    @user-fd9hc4wr8v Před 2 měsíci

    Жаль что инфа устарела и сейчас по этому методу невозможно прошить stm32 уже месяц безуспешно пытаюсь прошить на ней загрузчик чтоб программить с ардуино, но! Естесственно ардуино ide не видит порт да и в диспетчере он отображается как Maple DFU ни какого номера порта конечно нет. Есть ли какие то еще супер методы подружить плату с ардуино иде?

  • @iakovkate1016
    @iakovkate1016 Před 6 lety

    Это-то все понятно: забубенил, прошил и работает. А как насчет вопросов посложней? Например, средствами ARDUINO IDE запустить RTC и подключить внешние прерывания? Часы-то я, вроде запустил, но питание от батареи с контакта VBAT плата не хочет принимать, приходится цеплять батарею на контакт 3V3, а при таком подключении батарея сядет, самое позднее, через пару дней (скорей всего, через пару часов). Как быть???

    • @user-rb3hm8mk6n
      @user-rb3hm8mk6n Před 6 lety

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

  • @dmitryponyatov2158
    @dmitryponyatov2158 Před 5 lety

    какие-то обновления по поддержке STM32 есть?
    попалось вот это: www.emcu.eu/2017/03/13/how-to-use-stm32-and-arduino-ide/

  • @kazakazakhstanec
    @kazakazakhstanec Před 7 lety

    Я по ссылке не нашел где её купить - Есть на АлиЭкспресс??? Скинь ссылку пожалуйста, очень заинтересовала плата, и как вообще - пробоавл на ней что нибудь творить???

    • @KosikX
      @KosikX Před 7 lety

      ru.aliexpress.com/item/STM32F103C8T6-ARM-STM32-Minimum-System-Development-Board-Module-For-Arduino/32246273606.html?spm=2114.13010608.0.0.XRzFP5

  • @maxivanov8557
    @maxivanov8557 Před 7 lety +4

    Obey, Consume, Marry and reproduce доставило)))

  • @ismeildzaurov9230
    @ismeildzaurov9230 Před 5 lety

    Вообще красавчик!

  • @dmitryponyatov2158
    @dmitryponyatov2158 Před 5 lety

    USB/Serial по-любому всегда нужен, так что для начала самый оптимальный комплект, еще можно DRV8825 добавить в набор для начинающего

  • @GenriEnter
    @GenriEnter Před 6 lety +1

    Прикольно, у меня плата с такой же маркировкой, но определяется 128К памяти =)

  • @Tekhnosfera
    @Tekhnosfera Před 5 lety

    Поставил все как указано. Решил попробовать на свежей версии IDE ARDUINO 1.8.8 2018.12.07 Все заработало, ну почти все пункт папка со скетчами не открывается. Вручную запускал скетчи примеров работает. Платка бралась под готовый преокт, жаль мало готовых проектов на stm.

  • @Konoplj2010
    @Konoplj2010 Před 6 lety +9

    Что Вы называете "Сырая плата"? И вообще как Вы придумали прилепить STM-ку к Arduini ide? Зачем это вообще нужно было? У STM-ки есть великолепные программы по програмированию типо Keil µVision.

    • @androidis61
      @androidis61 Před 6 lety +9

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

    • @ff5x2
      @ff5x2 Před 5 lety

      Даниил Дарский
      чесслово, как маленький.
      давно интернет провели?

    • @user-ei2kp7zm9o
      @user-ei2kp7zm9o Před 5 lety

      И что в этой проге легко прогать?

  • @user-sw9sw5ck2e
    @user-sw9sw5ck2e Před 6 lety +1

    Всё понятно спасибо.А теперь вопрос.Как считать с STM32 при помощи этой же платы?Было бы очень познавательно не только для меня.

  • @blackcat1380
    @blackcat1380 Před 7 lety

    Спасибо за видео. На меня долго ругался Flash Loader Demonstrator, я уже думал ничего не получится, но в один прекрасный момент загрузка произошла. А вот потом начались настоящие чудеса! Когда я загрузил из примера программу мигания лампочкой и решил поиграть временем задержки, чтобы проверить работу, прописал задержку включения 5000 (high) - он стал на секунду включать светодиод и задерживать на 5с в выключенном состоянии. Тогда я поменял и прописал задержку 5000 в положении low - тогда он стал на 5с задерживать светодиод во включенном состоянии. Как такое может быть???

  • @tansukocaer29
    @tansukocaer29 Před 7 lety

    Hi. How can i load bootloader for stm32f407?

  • @user-mj8ux1bn2c
    @user-mj8ux1bn2c Před 8 lety +2

    Уже намного луче :) качество видео, видно что готовился.

    • @Techn0man1ac
      @Techn0man1ac  Před 8 lety +2

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

  • @sssserya1
    @sssserya1 Před 8 lety +1

    аналог рид в сериал ацп выводит ?
    хочу осцил пробник переделать под эту плату такой
    czcams.com/video/OuyTVQXz458/video.html
    получиться как думаешь ?

    • @Techn0man1ac
      @Techn0man1ac  Před 8 lety +1

      В монитор порта - да, всё приходит. А в сериал выводить то зачем?
      Думаю что всё получится.

    • @sssserya1
      @sssserya1 Před 8 lety +1

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

    • @sssserya1
      @sssserya1 Před 8 lety

      вот нарыл страничку ты от сюда брал библиотеку ?
      github.com/rogerclarkmelbourne/Arduino_STM32/wiki

    • @Techn0man1ac
      @Techn0man1ac  Před 8 lety

      SergeyD geektimes.ru/post/277928/

  • @user-gf2ye4dj6r
    @user-gf2ye4dj6r Před 2 lety +1

    flash loader demo пишет что та далше не загржается

  • @xellis7547
    @xellis7547 Před 5 lety

    Имею такую-же плату, через UART зашил бутлоадер, блинк заработал без проблем. Решил сразу подключить дисплей 1602 со стандартной библиотекой. Прописал новые выводы, вгрузил. Но дисплей к сожалению показывает рандомные символы, но иногда проскакивает пара-тройка букв из слов, которые должны выводиться.
    Перепробовал много всего, разные версии ардуины, разные библиотеки, другие порты, другие дисплеи но результат един.

    Частично помогло только изменение CPU SPEED во вкладке Инструменты. Раньше стояло 72мгц, я же поставил 48мгц. Теперь при включении на первые секунды слова выводятся правильно, но все равно иногда некорректно, через несколько секунд снова затягивает все каракулями)

  • @sergey_5557
    @sergey_5557 Před 7 lety

    Serial.print куда данные выкидывает? IDE не видит плату на COM порту

    • @Techn0man1ac
      @Techn0man1ac  Před 7 lety +1

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

  • @user-dc1ym8bg1v
    @user-dc1ym8bg1v Před 7 lety +1

    MrПоделкинЦ, вот такое выдаёт программа при заливке... Такое ощущение, что выходы инвертированы: там, где задаю "digitalWrite(PC13, HIGH);" - выдаёт длительность Нулём, а где "digitalWrite(PC13, LOW);" - выдаёт Единицей
    Не знаю правильно так или нет :(
    Внимание: platform.txt из ядра 'STM32 Boards (STM32duino.com)' содержит устаревшие recipe.ar.pattern="{compiler.path}{compiler.ar.cmd}" {compiler.ar.flags} {compiler.ar.extra_flags} "{build.path}/{archive_file}" "{object_file}", автоматически преобразовано в recipe.ar.pattern="{compiler.path}{compiler.ar.cmd}" {compiler.ar.flags} {compiler.ar.extra_flags} "{archive_file_path}" "{object_file}". Ожидайте обновления ядра.
    Скетч использует 13 468 байт (20%) памяти устройства. Всего доступно 65 536 байт.
    Глобальные переменные используют 2 560 байт динамической памяти.
    maple_loader v0.1
    Resetting to bootloader via DTR pulse
    Searching for DFU device [1EAF:0003]...
    Found it!
    Opening USB Device 0x1eaf:0x0003...
    Found Runtime: [0x1eaf:0x0003] devnum=1, cfg=0, intf=0, alt=2, name="STM32duino bootloader v1.0 Upload to Flash 0x8002000"
    Setting Configuration 1...
    Claiming USB DFU Interface...
    Setting Alternate Setting ...
    Determining device status: state = dfuIDLE, status = 0
    dfuIDLE, continuing
    Transfer Size = 0x0400
    bytes_per_hash=269
    Starting download: [##################################################] finished!
    error resetting after download: usb_reset: could not reset device, win error: Не удается найти указанный файл.
    state(8) = dfuMANIFEST-WAIT-RESET, status(0) = No error condition is present
    Done!
    Resetting USB to switch back to runtime mode

    • @Techn0man1ac
      @Techn0man1ac  Před 7 lety +1

      Должно было загрузится.

    • @SergeyKhmura
      @SergeyKhmura Před 6 lety

      >> "digitalWrite(PC13, HIGH);" - выдаёт длительность Нулём, а где "digitalWrite(PC13, LOW);" - выдаёт Единицей
      Выдаёт все как надо, только светодиод подтянут не к земле, а к плюсу... поэтому инвертировано работает. Если к этому порту подцепить через резистор на землю светодиод, то все будет работать правильно

  • @qremosin
    @qremosin Před 7 lety

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

  • @zhvtlt
    @zhvtlt Před 7 lety +1

    Круть! Спасибо! Давно смотрю в сторону этих плат. Тем боле, что 3-х вольтовая логика упрощает их использование с esp8266 в качестве расширения портов.

  • @nikolaydd6219
    @nikolaydd6219 Před 3 lety

    Установил последнюю версию с GitHub и только после этого заработала. Но ком порт в Arduino IDE пустой

  • @bromgeksin8150
    @bromgeksin8150 Před 8 lety +1

    СТМ32 однозначно богаче чем мег328, даже без спора.
    Но работать с ней через Arduino IDE это тот еще квест!)
    Считаю если начинать изучать 32разрядные МК то лучше на родных ИДЕ.

    • @Techn0man1ac
      @Techn0man1ac  Před 8 lety +1

      Конечно, главное иметь на это время, ибо его понадобиться не мало.

  • @kardanium
    @kardanium Před 7 lety

    Лучше освоить для нее IAR / Keyl / GCC, и приобрести ST-Link v2. Там и нормально шиться можно и внутрисхемная отладка в реальном времени и более оптимальный код и многое другое. Кстати, это касается и Aruino с камнем AVR. Я, кстати, заказал себе две такие платы. Хочу сфарганить прибор электрика в виде очков, а-ля Google glass.

    • @jeysonrou8681
      @jeysonrou8681 Před 7 lety

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

  • @wit-iliar
    @wit-iliar Před 8 lety +44

    Что значит плата сырая? Вся минимально необходимая обвязка для работы МК тут есть (даже два кварца основной и для встроенного RTC тут есть). Каких то явных ошибок в разводке плату я не находил. А то, что скетчи для Arduini IDE криво написаны это проблема только Ардуинщиков.

    • @Techn0man1ac
      @Techn0man1ac  Před 8 lety +3

      Сырая в контексте видео.

    • @joizjy
      @joizjy Před 7 lety +5

      Iegor Pererva, может потому что она в 2 раза дороже представленной?

    • @wit-iliar
      @wit-iliar Před 7 lety +2

      Alt Electrics представленной это какой? С чем ты сравниваешь? На мой взгляд STM32F103 довольно дешёвая плата.

    • @joizjy
      @joizjy Před 7 lety

      я не вам отвечал а Iegor Pererva.

    • @Tarik91011
      @Tarik91011 Před 2 lety +1

      @@Techn0man1ac Подскажите чайнику она поддерживает всех библиотеки Arduino????

  • @Azlk-ql2bp
    @Azlk-ql2bp Před 7 lety +1

    Вопрос к обладателям такой платы - не подскажете, зачем нужны конденсаторы С9 и С12, и какой у них номинал? А то я свою плату от флюса мыл, и эти конденсаторы смыл(
    Заранее спасибо!

    • @Techn0man1ac
      @Techn0man1ac  Před 7 lety +1

      В статье есть схема с номиналами
      geektimes.ru/post/277928/

  • @hikistewart4040
    @hikistewart4040 Před 7 lety +2

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

  • @user-yq3wg2qi9z
    @user-yq3wg2qi9z Před 5 lety

    Во первых спасибо, нужный ролик, и файлы к нему НЕБИТЫЕ и всё в комплекте, что редкость. У меня USB-UART без стабилизатора 3.3В, вышел из положения просто, запитал контроллер от павербанка через USB, а шил 5-ю вольтами, А9 и А10 "5V tolerance", так что шейте смело и никого не слушайте (только ж не подавайте питание 5В с переходника!).

  • @alexandrb1754
    @alexandrb1754 Před 6 lety

    Плата в канифоли, может глючить. Спиртом помыть не мешало бы. Канифоль как кондер проводит высокую частоту.

  • @user-io3yy9vp9n
    @user-io3yy9vp9n Před 5 lety

    СПАСИБО!
    Очень полезное видео! Это моё первое знакомство с Arduino.
    Изначально при попытке запуска Flash Loader Demonstrator возникла проблема с отсутствием библиотеки mfc120.dll. Поиск в Гугле привёл на сайт Microsoft и необходимый патч.
    support.microsoft.com/uk-ua/help/3138367/update-for-visual-c-2013-and-visual-c-redistributable-package
    У кого будет подобная проблема, пробуйте так же скачивать патч и для англоязычной (США) версии винды, так как в моём случае русскоязычный не исправил проблему.

  • @angeldiazoquendo6901
    @angeldiazoquendo6901 Před 7 lety +1

    No entendi nada de lo que dijiste pero con las imagenes fue suficiente, gracias.

  • @Roman-ek5ko
    @Roman-ek5ko Před 7 lety

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

  • @Techn0man1ac
    @Techn0man1ac  Před 8 lety

    Что не попало в видео "Дешёвая STM32 плата + Arduino IDE":
    czcams.com/video/VSiqv2NRkQs/video.html

    • @Techn0man1ac
      @Techn0man1ac  Před 8 lety +1

      ***** точно.

    • @kazakazakhstanec
      @kazakazakhstanec Před 7 lety

      А какая программа для нее идет???

    • @jeysonrou8681
      @jeysonrou8681 Před 7 lety

      Тут ты прав, Arduino IDE с его отсталым синтаксисом wiring это полное дрочилово для контролеров с 32 битной архитектурой.

  • @arzamas1988
    @arzamas1988 Před 7 lety

    Ничего страшного не будет, если на его GPIO подать логику с уровнем 5В. Надо смотреть по DS, но юарт (и большинство GPIO) FT.

  • @ivanivan471
    @ivanivan471 Před 7 lety

    а как ее разогнать

    • @jeysonrou8681
      @jeysonrou8681 Před 7 lety

      Лучше ты разгонись, и в стенку.

  • @pandaxex1070
    @pandaxex1070 Před 4 lety +3

    всё сделал как надо, но всё равно не определяется

  • @user-iq8ol7gg8l
    @user-iq8ol7gg8l Před 8 lety

    вот это тема!

    • @Techn0man1ac
      @Techn0man1ac  Před 8 lety +1

      Ага, сам в восторге.
      vk.com/photo-72445335_425928796?rev=1

  • @almazgaifullin5286
    @almazgaifullin5286 Před 8 lety +1

    Понравилось, но самое важное не сказали, она 32-битная с аппаратным делением !
    И лучше не использовать Arduino, а сразу CubeMX + Keil. У этого чипа есть еще DMA и очень навороченные таймеры.

    • @Techn0man1ac
      @Techn0man1ac  Před 8 lety +1

      Для обычного пользователя что 32 что 8 - без разницы. По этому и не стал акцентировать на этом внимание.

    • @IgorOrlov
      @IgorOrlov Před 7 lety +1

      а если нужно решать ну очень простые задачи, возможно для этого лучше подходит арудино? Ну к примеру мне не нужно столько памяти и мощность камня.

    • @Techn0man1ac
      @Techn0man1ac  Před 7 lety +1

      Igor Orlov или может лучше ATtiny?

    • @IgorOrlov
      @IgorOrlov Před 7 lety

      MrПоделкинЦ я понял о чём вы, ну их вроде уже просто не производят, просто устарели, но разве можно сказать тоже самое про ардуино?

  • @masterkit9517
    @masterkit9517 Před 4 lety +1

    cubemx+keil как фура Scania после запорожца после ардуино ide, назад в запорожец желания не слишком много пересаживаться, но и то и то можно программировать. Однозначно STM32 уделал по полной трухлявые ардуино. После keil идти на ардуино ide только по большой нужде. И то по быстрому. Хороших кодов и библиотек для ардуино нет, всё косячное и глючное. Даже TFT дисплей подключить не удалось с разрешением на полный экран. При таких ручных корректировках библиотек ардуино, проще сразу STM32 кодить за то же время. Разобрался с stm32 и ничуть не жалею что пересел с более дорогого лохотрона ардуино чахлого по железу и устаревшего многократно морально. То что не удастся кодить на STM32 продолжу кодить на ардуино, а что удастся только на STM32.

  • @tasik0394
    @tasik0394 Před 8 lety +2

    Сделай про STM8!

    • @Techn0man1ac
      @Techn0man1ac  Před 8 lety +4

      Пока что другие приоритеты.

  • @poweredbysergey
    @poweredbysergey Před 7 lety

    Cool!

  • @keks_bez_izuma
    @keks_bez_izuma Před 4 lety

    Не смотря на хорошее разрешение АЦП, точность его измерений не лучше, чем на атмеге. Пробовал, очень много наводок ловит. Говорят все из-за разводки самой платки.

  • @AndreyAkTis
    @AndreyAkTis Před 4 lety

    Добрый день!
    По вашей ссылке на продавца платы, есть комментарий:
    "Не оригинальный STM32, SW-DP код ID 0x2BA01477 вместо 0x1BA01477 (как должно быть для всех MCUs с сердечником Cortex-M в соответствии со стандартом JEP-106). А также зеркальные 64 КБ от 0x08010000 после первого реального 64 КБ от 0x08000000, это известная вина клона, который обычно отмечен как СS32F103C8T6 (или СТС...). Плата не совместима с STM32CubeIDE в режиме реального времени в цепи. Фактическая MCU маркировка "STM..." является полной фальшивой. Продавец должен был указать это в описании и в разделе (и/или проверить своих поставщиков), это СS32F103C8T6. Но он работает и может быть запрограммирован через SWD. "
    Получается плата подделка... Где же достать оригинальные...

  • @AlexZandernt
    @AlexZandernt Před rokem

    Максимальная частота одного из элемента платы от 12 до14 Мгц, так что... она и будет в итоге работать до 14 Мгц. Ибо тут как в компах.

  • @80cahek
    @80cahek Před 7 lety +2

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

    • @Techn0man1ac
      @Techn0man1ac  Před 7 lety +3

      Полностью с Вами солидарен.

  • @mikeshine8225
    @mikeshine8225 Před 6 lety

    драйвера не ставятся

  • @iwh1te340
    @iwh1te340 Před 7 lety +2

    Мдамн. Вот она лень ардуинщика. Не всегда определяется USB, это следствие подтягивающего резистора на D+ линии (ну и коряво написан бутлоадер).

  • @sergeypanin5624
    @sergeypanin5624 Před rokem

    Флюс отмывать не пробовал ?

  • @Sanchogus
    @Sanchogus Před 8 lety

    Да сразу ST-LINK брать.
    HAL не сильно сложнее ардуино, если для инициализации CubeMX использовать. :)

    • @Techn0man1ac
      @Techn0man1ac  Před 8 lety +2

      У меня есть ST-LINK, даже им пользовался.

  • @AxGxP
    @AxGxP Před 7 lety

    А через ST-Link v2 тоже работает, в меню вижу есть... Но логично подумать ни какой отладке тут и речи быть не может, а это самая крутая вещь в этой плате.
    Подозреваю, что через ардуино не удастся и 10% возможностей этого проца реализовать. Жаль, что ST в те-же высокоуровневые дебри, со своим HAL ушли. Сижу на Keil, SPL и радуюсь...

    • @iwh1te340
      @iwh1te340 Před 7 lety

      а CMSIS + свои библиотеки, не?
      Конечно, вот только аналоговая часть stm32, оставляет желать лучшего. АЦП 12 бит, ЦАП 12 бит и всё.

  • @asciipi3679
    @asciipi3679 Před 7 lety

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

  • @sv-avtomatika
    @sv-avtomatika Před 8 lety +3

    Это видео в некотором смысле прорыв в лёгком программировании stm32, за что автору мегареспект. Скажите, где можно узнать названия всех портов стм32 при использовании ардуино иде?

    • @Techn0man1ac
      @Techn0man1ac  Před 8 lety +2

      Посмотрите вот тут:
      geektimes.ru/post/277928/

  • @SemenShtorkin
    @SemenShtorkin Před 7 lety

    На самом деле у F103C8 не 64, а 128кБ памяти. Доступ к ней можно получить, указав в качестве чипа не C8, a CB. Видимо, это и есть CB, просто маркированная под C8. И это реальная память, а не зеркальные страницы

    • @rifatismailov
      @rifatismailov Před 5 lety

      у меня 128к я сперва подумал это какая та ошибка

  • @alistor3609
    @alistor3609 Před 6 lety

    esp8266 попробуй

  • @LemniscateWorks
    @LemniscateWorks Před 8 lety

    Отлично, а то по STM гайдов вообще маловато, хотя штука посложнее в понимании, чем дуина.
    Вот бы ещё по stm32f030f4p6 норм гайды. А то stm32f1 дорогие, а эти по возможностям почти такие же, зато стоят 4 бакса 10 штук.

    • @Techn0man1ac
      @Techn0man1ac  Před 8 lety +1

      Моя плата мне обошлась в 1.9 доллара.

    • @LemniscateWorks
      @LemniscateWorks Před 8 lety +1

      ну так это в 4 раза дороже. Разве что два АЦП получаем и больше памяти, но это нужно далеко не везде. Разве что если нам надо 10-20 мегавыборок/с с АЦП

    • @Techn0man1ac
      @Techn0man1ac  Před 8 lety +1

      qweqazqwe100 Вы не забывайте что в этом случае мы получаем отладочную плату, а в случае stm32f030f4p6 я так понимаю Вы имеете ввиду сам микроконтроллер по цене.

    • @LemniscateWorks
      @LemniscateWorks Před 8 lety +1

      Этому МК для отладки кроме стлинка больше ничего не надо :) Ну, кварц ещё. Но на 8 МГц бесполезная штука, 160 МГц с ним не взять. 128 максимум, а МК может больше.

    • @Techn0man1ac
      @Techn0man1ac  Před 8 lety

      qweqazqwe100 да, ст линк лишним точно не будет.

  • @EvgenyEsipovChannel
    @EvgenyEsipovChannel Před 8 lety +1

    Молодец! Но лучше плату все же использовать c тем же Keil uVision совместно с Cube MX.

    • @TheTalants
      @TheTalants Před 8 lety +1

      да! :)

    • @Techn0man1ac
      @Techn0man1ac  Před 8 lety +1

      Согласен.

    • @IgorOrlov
      @IgorOrlov Před 7 lety +1

      мне кажется, но в Keil uVision код намного сложнее чем с++ нативный в ардуино иде? Там что бы блинк сделать, кучу кода нужно технического написать

    • @EvgenyEsipovChannel
      @EvgenyEsipovChannel Před 7 lety +1

      +Igor Orlov в кейле не сложнее, все библиотеки подключаются проставляя галочки выбираешь нужное. Так же пишешь пару строк кода для блинка и вуаля. Тот же C/C++ в отличие от убогого вайринг в ардуино иде.

    • @IgorOrlov
      @IgorOrlov Před 7 lety +1

      Evgeny Esipov тот же? Я знаю что такое с++ и тот код который был показан в этом видео весьма отдалённо, нет я был сказал вообще не похож на с++. А что убогого в ардуино иде поделитесь?

  • @NightFlashIT
    @NightFlashIT Před 8 lety +3

    Сыроватость - это относится не к плате, а к ПО, которое работает с Arduino IDE. Если программировать STM32 нативно, её средствами разработки, то всё работает замечательно.

    • @Techn0man1ac
      @Techn0man1ac  Před 8 lety +1

      Да-да, именно в контексте ПО я и говорил. Разумеется что можно пойти совсем другим путём.

    • @user-ei2kp7zm9o
      @user-ei2kp7zm9o Před 5 lety

      А как облегчить программирование?

  • @rommstain
    @rommstain Před 7 lety +1

    В архиве: Flash Loader Demonstrator битый. Нет библиотеки mfc120.dll, так что проще качать программу отдельно.

  • @igorek-sarata
    @igorek-sarata Před 8 lety +1

    У ардуино на atmega328 тоже есть pwm 16bit. Просто по умолчанию задействован 8bit. Лично сам проверял

    • @Techn0man1ac
      @Techn0man1ac  Před 8 lety

      Да, но тут не один порт поддерживает 16-ти битный аппаратный ШИМ.

    • @igorek-sarata
      @igorek-sarata Před 8 lety +1

      +MrПоделкинЦ у ардуино тоже не один порт. От порта зависит частота шим. Правда не все цифровые порты на ардуино поддерживают шим, но не которые могут их достаточто

    • @saszab
      @saszab Před 8 lety +1

      +Игорь Марчук А те порты, что не поддерживают ШИМ, можно шимить вручную, выбирая любую "разрядность" :-) Кстати, давно себе купил такую платку (ещё когда она стоила раза в полтора дороже), но пока руки не дошли что-то пробовать. Хотя, мне пока её мощи не нужно, хватает простых Ардуинок.

    • @igorek-sarata
      @igorek-sarata Před 8 lety +1

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

    • @Techn0man1ac
      @Techn0man1ac  Před 8 lety +1

      Ну вот и тему STM32 будем обкатывать.

  • @andrikjustme2871
    @andrikjustme2871 Před 4 lety

    К сожеленью, у меня такая платка имела резистор R3 который идет от джампера на 44 ногу проца (BOOT0) номиналом 100к, чего явно было замного и в итоге на 44ой ноге было всего то навсего порядка 0.95в, чего явно замаловато для логической единицы. Поэтому Flash Loader Demontrator никак не хотел его видеть. Борда купленная здесь ru.aliexpress.com/item/32525208361.html?spm=a2g0s.9042311.0.0.274233edUqlOUn и по всем показателям определяется как 128кБ. Но вот такой косяк у нее присутствует. Пришлось перепаять на 10к и все заработало.

    • @itBAIT
      @itBAIT Před 4 lety

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