Плата с STM8 STM8S103F3P6 и Arduino IDE

Sdílet
Vložit
  • čas přidán 13. 08. 2019
  • Пытаемся подружить плату с дешевым микроконтроллером STM8S STM8S103F3P6 и Arduino IDE
    🐾Железки на али: STM8S STM8S103F3P6 alli.pub/6qscxm
    STM8S STM8S105K4T6 ali.pub/4zd6k7
    STM32F STM32F103C8T6 got.by/3no2qe
    ST-LINK V2 got.by/3no2hn
    ST-Link V2 got.by/3no2an
    🐾Пакет Sduino:
    tenbaht.github.io/sduino/
    github.com/tenbaht/sduino
    🐾Желающим оказать материальную поддержку.
    www.donationalerts.ru/r/arduin...
  • Věda a technologie

Komentáře • 207

  • @ENLANGML
    @ENLANGML Před 5 lety +57

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

  • @vanichmc
    @vanichmc Před 5 lety +69

    Очень хочется про STM32 поподробнее! Заранее спасибо!!!

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

      Лучше сразу не под Arduino IDE, а хотя бы под Keil. Ну, нельзя писать код в этом блокноте ардуиновском(( Это садомазо какое-то

    • @bul2012
      @bul2012 Před 5 lety +4

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

    • @user-me6zj6kj3i
      @user-me6zj6kj3i Před 5 lety +4

      @@bul2012 потому что "нормальный" переход подразумевает знание архитектуры, что с всратыми манами от ст сложновато.

    • @bul2012
      @bul2012 Před 5 lety

      @@user-me6zj6kj3i ну если вам так сложно прочитать мануал от стм, то тогда я хз....

    • @bul2012
      @bul2012 Před 5 lety

      @@f33net я конечно шутеечку понял, но на поиск подобного digitalread у меня ушло 2 минуты :
      HAL_GPIO_ReadPin
      Function name GPIO_PinState HAL_GPIO_ReadPin (GPIO_TypeDef * GPIOx,
      uint16_t GPIO_Pin)
      Function description Reads the specified input port pin.
      Parameters GPIOx: where x can be (A..G depending on device used) to
      select the GPIO peripheral
      GPIO_Pin: specifies the port bit to read. This parameter can
      be GPIO_PIN_x where x can be (0..15).

  • @RezchikovOleg
    @RezchikovOleg Před 5 lety +24

    Про 640 килобайт - порвало! Ржал в голос!

    • @AlexAlex-pq9tn
      @AlexAlex-pq9tn Před 4 lety

      Оговорился наверно, Гига! :-)

    • @Menshinin
      @Menshinin Před 3 lety +3

      @@AlexAlex-pq9tn Нет, это эпическая фраза Билла Гейтса про "640 килобайт хватит всем". Вы можете видео с ней найти легко.

  • @StatistPL
    @StatistPL Před 5 lety +10

    Ну, ладно.. раз тут разгорелся небольшой спор, то обращаюсь к автору отдельно. Уважаемый автор! Смотрю твои ролика скорее из интереса в целом, чем в практических целях, кроме некоторых роликов про модули. Но это не имеет никакого значения)) Выражаю благодарность, что многие начинающие и не очень люди могут почерпнуть из твоих роликов полезные моменты, включая «уроки Ардуино». В мое время не был ни ютюба, ни Ардуино, но были радиоклубы. Попасть в них было довольно сложно, а ходить регулярно еще сложнее. Мат.база у них была самая примитивная. Замечательно, что теперь есть такие вещи как копеечные Ардуино и готовые модули, которые прямо с коленок можно заделать какое-то почти готовое устройство. Даже если где-то я могу поспорить в целесообразности Ардуино для новичка, то это вовсе не означает, что это камень в огород автора. Автору только уважуха и за подачу, и за контент популяризирующий «МК в каждый дом» для молодежи... ну или пенсионеров.. или всех)) Каналу желаю только развития и новых подписчиков.

  • @Alexandr22ru
    @Alexandr22ru Před 4 lety

    Быстро четко, без воды! Спасибо

  • @user-zu9gt1rs7r
    @user-zu9gt1rs7r Před 5 lety +1

    Спасибо! Отличный канал. Экономия времени и денег.

  • @user-ng2wm3ti1o
    @user-ng2wm3ti1o Před 3 lety

    Спасибо за обзор этого малыша, а то выписал себе парочку, попытался подключить через колодочку для прошивки а оно не работает думал бракованное хотел открывать спор. А теперь просто думаю объединить проводком земли.

  • @kostya1306
    @kostya1306 Před 5 lety

    Зачет! Спасибо! Лежит две таких, лень разбираться.

  • @stubbornlifeseeker
    @stubbornlifeseeker Před 5 lety +12

    Даёшь обучалки про Blue Pill stm32f103c8t6 под arduino IDE! И чё-нить полезное-прикольное на ней, к примеру осцилл-DDS генератор-логический анализатор... :)

  • @0lympy
    @0lympy Před 5 lety +24

    Ахаха, про "должно хватить каждому" хорошая отсылочка ))

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

      К чиму ?

    • @0lympy
      @0lympy Před 5 lety +11

      @@user-pp2hz7ic7h к "640 килобайт хватит всем"

    • @fl26476
      @fl26476 Před 5 lety +2

      @@user-pp2hz7ic7h к кому. К Биллу Гейтсу.

  • @AlexAlex-pq9tn
    @AlexAlex-pq9tn Před 4 lety +5

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

    • @ZlobniyTapoG
      @ZlobniyTapoG Před 2 měsíci

      Согласен. Какая-то дерготня бесконечная и двигание окон.

  • @voron_aka_chon
    @voron_aka_chon Před 4 lety

    Спасибо за сравнение. АЦП у СТМ понравился. Ждать видео про отладку?

  • @DIY-Club
    @DIY-Club Před 5 lety

    Как у нас все любят впихнуть невпихуемое и стыкануть нестыкуемое ))) Талантище! Лайк!

  • @dmitry_ainutdinov
    @dmitry_ainutdinov Před 3 lety

    Огромное спасибо.
    Разлочил!!!

  • @0lympy
    @0lympy Před 5 lety +3

    Кстати, рекомендую посмотреть на редактор sublime text с плагином deviot - гораздо приятнее как сам редактор (он под многие языки, с подсветкой и другими плюшками) так и поддержка разных платформ в deviot.

  • @PO_12_5_1
    @PO_12_5_1 Před rokem

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

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

    Жду, когда наконец Arduino IDE будет поддерживать мою кофеварку, раз уже есть stm.

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

    Спасибо за информацию.

  • @qwegmgm4524
    @qwegmgm4524 Před 5 lety

    Его хорошо программировать на ассемблере ST Visual Develop. На Си пробовал на родном ST Visual Develop на компиляторе Cosmic то же дикие размеры получились. Не мог замерить реальную скорость АЦП. UART, ADC и конвертирование значения в строку занимало более 8 кб. не мог понять, что не так делаю. А вот на ассемблере мне понравилось, лепи чего хочешь, но поначалу не мог подступиться. При чём его можно считать частично 16 битным и имеет аппаратное деление.

  • @oleksiiton4008
    @oleksiiton4008 Před 3 lety

    спасибо, хороший ролик!

  • @Spiker-UA
    @Spiker-UA Před 2 lety

    Подскажите, скачать прошивку с имеющееся st8m возможно? чтобы потом пустые этой прошивкой шить..

  • @suleymandogan8205
    @suleymandogan8205 Před 4 lety

    Hello. Can we burn stm8s003 directly over arduino ide with st link v2.

  • @user-jd2ul7pm1z
    @user-jd2ul7pm1z Před 4 měsíci

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

  • @alexmorozov73
    @alexmorozov73 Před 5 lety +6

    Вы как всегда молодец, коллега!
    Жаль, что нет бесплатного компиллятора C++ для STM8. Поэтому и вместо методов классов функции. С другой стороны, в 8 КБ флеша не развернешься...
    Я когда-то писал "порт" Arduino для STM8 на IAR, он поддерживает С++, но уж очень тесно.

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

      а, вот оно как, теперь понятно в чем тайный смыл переписывать стандартные библиотеки.

    • @SuperBatiskaf
      @SuperBatiskaf Před 5 lety +2

      Полиморфность на С реализуется при помощи виртуальных таблиц, в качестве темплейтов подойдут и макросы. Остальное это удобства. Джава девы раздражаются что setup & loop не методы классов и можно писать код без наследования, не порядок, 200 строк кода и ни одного интерфейса.

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

    Интересно. Но мне как то по душе ардуино и есп8266.

  • @ABC-rx5wl
    @ABC-rx5wl Před 4 lety

    Вставка ссылки в Arduino IDE , нужно нажать Ctrl+v клавиши на клавиатуре. Правой кнопкой мыши не работает.(1:35 )

  • @user-js4tr5sl2c
    @user-js4tr5sl2c Před 5 lety +3

    да про стм 32 хотелось бы

  • @user-pp2hz7ic7h
    @user-pp2hz7ic7h Před 5 lety +10

    Давайте продолжение про stm32 nucleo

    • @arduinoLab
      @arduinoLab  Před 5 lety

      я всё успеть освоить не могу.

    • @genaerlih453
      @genaerlih453 Před 5 lety +3

      @@arduinoLab , постарайся брат ! заранее Спасибо ! Ждём и любим ! :-)

  • @shamansusu
    @shamansusu Před 5 měsíci

    Дорогой брат, какова цель STM8S103F3P6? Я случайно сжег микроконтроллер из-за перегрузки модуля RCD3015M. Хочу заменить чип. Так будет ли работать модуль, если я просто заменю его на новый или мне нужно его запрограммировать. Или модуль RCD3015M будет работать без микросхемы STM8S103F3P6? Пожалуйста, помогите мне понять, спасибо.

  • @antkoos
    @antkoos Před 4 lety

    А возможно без программатора прошить?

  • @Tehno2110
    @Tehno2110 Před rokem

    здравствуйте не подскажете где нати для 8s003f3p6 по?

  • @Toni73RU
    @Toni73RU Před 3 lety

    А что если камни брать в ремонте телефонов. а плату заказывать в Китае? Там 3$ за шт., партия от 5 шт..

  • @koch365
    @koch365 Před 5 lety

    Спасибо!

  • @sergeirepin7420
    @sergeirepin7420 Před 4 lety

    Добрый день!Вы сможете сделать рации на ардуино с применением разных модулей(433,868,2400мгц)? С дисплеем или без,с переключением каналов (желательно тумблером).Может сможете разработать на досуге за некое денежное вознаграждение? :)

  • @mohammadfekri4987
    @mohammadfekri4987 Před 3 lety

    Thanks for the tutorial

  • @AlmazKamalov
    @AlmazKamalov Před 4 lety

    Ну десковери взять с восьмеркой там норм swd программатор. Если не ошибаюсь ещё он ломается пополам

  • @nimNim-by8pf
    @nimNim-by8pf Před 5 lety

    Когда будут поделки?????

  • @user-ws8lx5ji8z
    @user-ws8lx5ji8z Před 3 lety +3

    Когда-то эта платка стоила 40 рублей, теперь 200(((

  • @deaddolfin6804
    @deaddolfin6804 Před 5 lety +3

    Использование Arduino IDE для stm32 сравнимо с использованием intel i9 только для вывода программы Hello World. Есть же stm32cubeide - среда разработки/отладки, графический интерфейс настройки частот/пинов/ВСЕЙ периферии. По факту сейчас AVR интересны только ATTiny для очень мелких поделок

  • @qvan2210
    @qvan2210 Před 5 lety +2

    Отличный контролер, корпус маленький и легко паять. На такой плате отлаживаю прошивки в IAR, а далее код уже использую младшем stm8s003f3p6 в своих поделках.
    А если вдруг не хватает 8к памяти, значи проекту уже пора на stm32f030f4p6 переезжать...

    • @silentage6310
      @silentage6310 Před 5 lety

      003 отличается от 103 только тем что флеш можно до 100 раз прошивать или еще чем то?

    • @qvan2210
      @qvan2210 Před 5 lety

      @@silentage6310 Насколько я знаю там еще EEPROM попроще будет и нет уникального id...
      Это все на уровне хобби, и утверждать о полной совместимости я не могу, но для 003 и 103 контролера я использую один и тот же проект в IAR, ничего в нем не меняя при смене камня.

  • @Mike-cp5vy
    @Mike-cp5vy Před 2 měsíci

    Не могу понять Програматор STlink V2 и программа STM32 STLink Utility не видит STM8 - зато STM32 видит без проблем. Вы просто не засняли как вы прошиваете МК.

  • @user-tk5bk2ji4c
    @user-tk5bk2ji4c Před 3 lety +1

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

  • @mohammadfekri4987
    @mohammadfekri4987 Před 3 lety

    It helped me a lot

  • @isorport32
    @isorport32 Před 2 lety

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

  • @creckermane
    @creckermane Před 5 lety +4

    Толи я сегодня такой медленный толи ролик какойто быстрый
    Пришлось два раза пересмотреть чтоб понять что и как🤔😉

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

    640, которых должно зватить каждому, это да... Это тест на старость уже...

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

      Для элементарных операций вполне достаточно. Другой вопрос а зачем нынче элементарные операции, сегодня каждое устройство отсылает на сервер какие то данные и параллельно еще успевает торговать мусором на форексе.

    • @Menshinin
      @Menshinin Před 5 lety +4

      @@SuperBatiskaf Речь не об этом , а об аллюзии к заявлению Билла Гейгса о том, что 640кб хватит всем.

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

      @@Menshinin помниться я писал полноценный текстовый редактор с выводом на печать под ZX Spectrum - хватило 48 кб, всё писалось на ассемблере в маш.коде

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

    Спасибо! Порадовали! год назад пробовал - "STM8s Arduino-like library for IAR" от "Alex Morozov" - модем заработал! но это проще и поэтому круче!!!! и без IAR чисто в ардуино!

    • @dudarev69
      @dudarev69 Před 5 lety

      попробовал, - грустно....... экран ssd1306 (библиотека встроенная "мини" - якобы ) не хватает памяти (111%) при компиляции сразу ошибка, только моргать остаётся. Память поедает УЖАС. а с IAR - работает (stm8s103)

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

    А какой практический смысл переходить с АВР на СТМ, именно с 8 (168, 328) на эту плату? Чисто в учебных целях, имея в виду СТМ32?

    • @arduinoLab
      @arduinoLab  Před 4 lety

      оно сильно дешевле и вполне пригодно для простых поделок.

  • @user-bh2ot5ks8f
    @user-bh2ot5ks8f Před 3 lety

    Интересно, заинтересовался этим МК, и гугл утверждает что нет с++ для stm8

  • @vvvzzz2688
    @vvvzzz2688 Před 5 lety +6

    не устаю задавать этот вопрос.. "Почему как STM так получасовые пляски с бубном?"

    • @dvmavgoor
      @dvmavgoor Před 5 lety

      А с AVR как-то иначе? Просто проект "ардуино" изначально ориентировался на AVR, поэтому там все "из коробки". Конечно же под STM, для которой "ардуино" не родная платформа, надо немного поработать. Впрочем, писать нативно под AVR с их тулчейном без всяких ардуин это тоже то еще развлечение.

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

      @@dvmavgoor
      _А с AVR как-то иначе?_
      помигать светодиодом на атмеге 8 - повторяя чейто урок - это минут 30...
      Помигать на STM - это практически часов шесть...
      Вот и думайте - иначе или нет?

  • @xternXtern
    @xternXtern Před 4 lety

    Много библиотек не придерживается а так стм круто

  • @Tehno2110
    @Tehno2110 Před rokem

    А ардуинку как программатор можно использовать?

  • @spajalnikom
    @spajalnikom Před 5 lety +6

    Когда то хотел заморочится с этими платками,но так руки и не дошли.Есп8266 мне больше нравится для моих проектов.

    • @user-dz7ep4oe4l
      @user-dz7ep4oe4l Před 5 lety +2

      Есп только для интернет вещей хороша. Для обычных проектов у нее большое потребление и сравнительно высокая цена. СТМ в этом плане шикарны, у них очень обширный модельный ряд с разным функционалом.

    • @spajalnikom
      @spajalnikom Před 5 lety

      @@user-dz7ep4oe4l ну для некоторых проектов и атмеги 8 много.Атинька в самый раз.Мне нравится есп,я все проекты на есп собираю.

    • @Aleksandr_Sidorov
      @Aleksandr_Sidorov Před 5 lety +2

      @@spajalnikom Поверь моему опыту , простая ARDUINO не сможет считать две кнопки в режиме тригер , да еще к томуже крутить шаговик , обрабатывать плюсом еще 2 кнопки которыми регулируеться частота в режими реал тайм , и без перезагрузки драйвера , вот и кончилась ардуино

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

      @@Aleksandr_Sidorov сразу видно, програмист.

    • @Aleksandr_Sidorov
      @Aleksandr_Sidorov Před 5 lety

      @@avazart614 Не в обиду , иди изучай даташит , после поспорим кто прав

  • @user-ik5dm7vp9s
    @user-ik5dm7vp9s Před 5 lety +1

    Эх, жаль, что не STM8S003F3. На нем есть интересный терморегулятор и контроллер влажности. Кстати, отот программатор что в алюминиевом корпусе, у меня не заработал - не видит контроллера, а без корпуса отлично работает. А ЗА УРОК СПАСИБО ! Хоть не догоню, так хоть согреюсь !

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

      еще не вечер

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

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

    • @isorport32
      @isorport32 Před 4 lety

      а чем он от 003 отличается? большей ппзу и большим количеством перепрограммирования. Кстати очень вероятно что именно 003 и стоят там перетертые) 003 это отбраковка 103.

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

    Как вы думаете, переход на STM, вконце концов, неизбежен? Что вы думает про PIC контроллеры? Все говорят, что АВР сильно устарел, конечно это не мешает его использовать. Что вы думаете об этом?

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

      Ничего не устарело. Разные МК сделаны под разные задачи.

    • @silentage6310
      @silentage6310 Před 5 lety +2

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

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

      Если у меня на полке лежит коробочка со жменькой AT89C51, то и 8051 для меня не устарел. А если за МК необходимо идти в магазин, то при выборе STM32 вы за меньшие деньги получаете большую производительность и возможно большую квалификацию, при условии, что вы не будете использовать Ардуино.

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

      какой переход? новые ардуины уже на ARM.
      у микроконтроллеров нет понятия устарел, там скорее вопросы цены и доступности
      про PIC нечего не думаю и думать не хочу

  • @qwertyjunior3868
    @qwertyjunior3868 Před 5 lety

    Расскажи подробнее про клоны nana на камне 8f328. Оч интересно!!!

    • @arduinoLab
      @arduinoLab  Před 5 lety

      czcams.com/video/_lt4ajYZnU4/video.html

    • @qwertyjunior3868
      @qwertyjunior3868 Před 5 lety

      @@arduinoLab да-да, я смотрел, и оценил положительно. но там все равно мало информации.

  • @user-pp2hz7ic7h
    @user-pp2hz7ic7h Před 3 lety

    можно код часов ?

  • @evolvent4257
    @evolvent4257 Před 4 lety

    Да эта плата не для ардуинщиков. Я начал работать с этими контроллерами в IAR. Без библиотек лишних ,таких даже как stdio.h памяти хватает на простые проэкты с лихвой. Цена смешная, на али контроллеры STM8S003F3 стоят сейчас 21, 5 бакса за 100шт. Но у них есть недостаток. Ресурс памяти 100 циклов записи стирания. У 103-го намного больше.

  • @StatistPL
    @StatistPL Před 5 lety +2

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

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

      да.
      там некто не запрещает в регистры писать, но это никому не надо.

    • @StatistPL
      @StatistPL Před 5 lety

      @@arduinoLab Ага. Вот это собственно и удивляет))

    • @StatistPL
      @StatistPL Před 5 lety

      @@avazart614 Это и под аппаратное прерывание? Или только программное?

    • @arduinoLab
      @arduinoLab  Před 5 lety

      аппаратное поддерживается из коробки

  • @user-zn5qd5el3x
    @user-zn5qd5el3x Před 3 lety

    У меня такое выдал, кто знает что делать?
    \AppData\Local\Arduino15\packages\sduino\tools\STM8Tools\2019.02.05\win> stm8flash -cstlinkv2 -pstm8s103?3 -u
    Determine OPT area
    Due to its file extension (or lack thereof), "Workaround" is considered as RAW BINARY format!
    Tries exceeded

  • @vadimlii8873
    @vadimlii8873 Před 4 lety

    а как сериал порт смотреть ?

    • @arduinoLab
      @arduinoLab  Před 4 lety

      подключить USB-UART переходник к TXRX

  • @goiiia3774
    @goiiia3774 Před 5 lety

    А есть PIC контроллеры для Ардуино IDE ???

  • @xaxexa1
    @xaxexa1 Před 5 lety

    ничего там экономить не надо, просто писать в среде ардуино - для новичков, мое мнение стм8 нужен там где его только только хватает стоит он копейки

  • @Gena-ku7if
    @Gena-ku7if Před 5 lety +2

    640 хватет каждому))) не Гейтс ли ляпнул?

  • @tarkanarabovich2356
    @tarkanarabovich2356 Před 4 lety

    То я не поняв. Нащо ж ця плата коли ж є ардуіно.

  • @qwertyjunior3868
    @qwertyjunior3868 Před 5 lety

    Да avr-ки проще, понятнее, и можно на прямую обращаться к регистрам портов. С другой стороны... Лежит пару стм8 и столько же стм32. Их тоже нужно куда то засунуть ((

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

      В STM32 тоже можно. И нужно.

  • @smert_okupantam
    @smert_okupantam Před 5 lety

    разобрал выпрямитель волос типа щипцы, а там HT46R47. это 8-битный МК. может лучше о нем поговорим?

  • @vadimlii8873
    @vadimlii8873 Před 4 lety

    получилось

  • @Artalex91
    @Artalex91 Před 5 lety +3

    хотим stm32

  • @dmitrybolshakov3400
    @dmitrybolshakov3400 Před 4 lety

    У моих экземпляров нормально с землёй на SWIM разъёме...

  • @user-em4oz8ub5h
    @user-em4oz8ub5h Před 4 lety

    То есть программатором для АВР , не прошьёться ?

  • @knight74144
    @knight74144 Před 5 lety +2

    Есть ли смысл этой стм если есть атмега?

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

      есть смысл, но только если писать на Си в IAR Embedded workbench. Я так и делаю.

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

      купил 100 таких микроконтроллеров за 24 бакса

    • @arduinoLab
      @arduinoLab  Před 5 lety +3

      это пока она есть

    • @evolvent4257
      @evolvent4257 Před 5 lety

      @@arduinoLab да и таймера в СТМов круче

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

      Они мощнее и дешевле, но высокий порог вхождения гробит эти плюсы.

  • @user-oq9dr3uh9x
    @user-oq9dr3uh9x Před 2 lety

    спасибо за видео. А можно обратиться с конкретным небольшим заказом? Если можно, то подробности напишу в личку или на почту. Кстати, это касается всех кто это прочитает...

  • @TheFenix717
    @TheFenix717 Před 5 lety

    Никак не пойму. Зачем этот гемор с стм, если есть Ардуино?

    • @alfarabius
      @alfarabius Před 4 lety

      Зачем этот гемор с автомобилем, если есть самокат?

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

    очень мало информации по STM, ничтожно мало, тему начинают раскрывать и на этом всё, нужно очень много видео делать по stm

    • @tigrafrog
      @tigrafrog Před 5 lety +3

      Ищите канал "narod stream" -- полный цикл уроков по STM32. И STM Cube, и сейчас идёт цикл по низкоуровневым библиотекам (русский язык. используется популярнейшая STM32F103 "Blue Pill"). А так 99.999% информации на английском. STM сейчас имеет 100% бесплатный набор инструментов для STM8 (STVD c сайта STM + бесплатный компилятор Cosmic Tools отдельно) и STM32 (CubeMX + Atollic TrueSTUDIO for STM32). Так что шаги такие: смотрите пару входных уроков по STM32, закажите минимальный набор железа и пробуйте. будет очень медленно и печально сначала. Я и сам пока на этапе "БОЛЬ" :)

    • @genaerlih453
      @genaerlih453 Před 5 lety

      @@tigrafrog , спасибо !

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

      @@tigrafrog спасибо большое!

    • @KALL9536
      @KALL9536 Před 2 lety

      @@tigrafrog а есть ли вообще существуют ли варианты иде так чтобы без проблем как и в ардуино иде, библиотеки установил и пишешь что хочешь? Так чтобы вот одну программу установить и играться с данным МК

    • @tigrafrog
      @tigrafrog Před 2 lety

      @@KALL9536 Нет универсального ответа. Всё зависит от семейства, камня и что именно надо. Быстро собрать на макетке микроконтроллер с датчиком температуры и давления - ардуино иде + библиотеки.пакеты для данного МК. На этом этапе можно вполне жить пока будет хватать места для софта. Потом нужен будет нормальный дебаг, оптимизация.. Экспрессив для ESP32 выпустил нормальный IDE. Там вполне можно работать, но прыжок от ардуино большой. Опять же тот самы канал narodstream даёт уроки по этому IDE сейчас.

  • @sergeybr3529
    @sergeybr3529 Před 5 lety +3

    Желающим осваивать stm32, я бы порекомендовал cubeIDE.

  • @user-fd7fj4ii8g
    @user-fd7fj4ii8g Před 5 lety +13

    Нахера stm к ардуино пихать ??? Нормальную вещь гробить .

    • @TargetLambda
      @TargetLambda Před 4 lety +2

      А ты просто промолчать не мог?

    • @olegpetroff6186
      @olegpetroff6186 Před 4 lety +2

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

  • @user-yc9xu4tj7d
    @user-yc9xu4tj7d Před 4 lety

    Чтобы не экономить на всём, надо писать в нормальной среде, а не ардуино

    • @alexandrkarpenko3040
      @alexandrkarpenko3040 Před 4 lety

      А существует ли нормальная среда для микроконтроллеров?

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

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

  • @user-xo5hw4iz2e
    @user-xo5hw4iz2e Před 4 lety

    Вы используете библиотеку плат STM8 с компилятором SDCC, а они уже 4 года не могут выполнить эту работу: sourceforge.net/p/sdcc/feature-requests/452/
    Как результат - в бедные 8кб флеш-памяти впихивается ВЕСЬ код используемых библиотек. и даже то, что реально не используется. А такового там порядка 60%. Да - 2/3 записываемого в чип - это мусор. Можно взять официальную библиотеку плат от STMicroelectronics: github.com/stm32duino/Arduino_Core_STM8
    Там будет компилятор Cosmic, который избавлен от этой баги. Хотя обладает своими фичами: работает ТОЛЬКО на Windows и требует лицензию. Бесплатную, но её надо получить.

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

    Теряется весь смысл использования СТМ без отладчика. Очень полезная функция для отладки.

  • @user-oc6fg8ri2z
    @user-oc6fg8ri2z Před 4 lety

    900-й

  • @smert_okupantam
    @smert_okupantam Před 5 lety +3

    Blink занял 20% флэша и 72 байта заняли переменные! я лучше ATtiny13A возьму.

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

      Ты лучше возьми учебник по C и ассемблеру и все проблемы решатся ;)

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

      нда, пустой скетч в STM8S103F3 займет 13% и 72 байта

    • @Curse0I
      @Curse0I Před 5 lety +4

      Потому что arduino ide подключает кучу ненужных библиотек, банально можно выдрать из arduino ide файл arduino.h, ну и несколько других важных компонентов, и использовать в другой ide, будет экономиться заметно больше памяти.
      Можно ещё включить оптимизацию кода при желании.

    • @alexmorozov73
      @alexmorozov73 Před 5 lety +2

      Почитайте, сколько регистров у STM8. Поэтому все компилляторы резервируют часть из самого начала памяти на виртуальные регистры (благо команды обращения к первым 256 байтам короткие и быстрые), отсюда и расход ОЗУ.

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

      @@Curse0I если бы я понимал, о чем речь, то я бы не смотрел ArduinoLab, а какой-нибудь ARMlab или CortexLab, может "CISC и проблематика существования полуграмотных ламеров"

  • @oleksandrhusiev6544
    @oleksandrhusiev6544 Před 5 lety

    Закройте камэдэ, дует!

  • @user-by3mj3kf9i
    @user-by3mj3kf9i Před 5 lety +1

    Вот объясните мне, для чего?
    Для чего стыковать 8 битный СТМ с Ардуино? Чего добавит?

    • @DirectionToTheTop
      @DirectionToTheTop Před 5 lety

      Плата на Али дешевая, вот и чешут репу.

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

      @@DirectionToTheTop ну не настолько же дешёвая... Никто ж на Ардуино не разрабатывает для массового производства, так чтоб разница в цене Atmega 168 против STM8 имела значение.

    • @DirectionToTheTop
      @DirectionToTheTop Před 5 lety

      @@user-by3mj3kf9i На Али плата STM32 стоит дешевле самых дешёвых Arduino на AVR, а STM8 дешевле STM32.

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

      @@DirectionToTheTop я это понимаю. Но окупает ли эта разница в цене разницу в доступности библиотек?
      Для профессионала - программиста это не проблема, при массовом производстве цена процессора важна, но ведь речь идёт об Ардуино - платформе для любителей и хобби.
      Да, и STM32 - это другой разговор, тут есть новшества, невозможные для Atmega.

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

      @@user-by3mj3kf9i При чем здесь профессионал? Ардуино и профессионал, понятия несовместимые. "Школьник" находит на Али самую дешёвую плату, смотрит этот ролик и моргает светодиодом в своё удовольствие. Большего от Ардуины и не требуется.

  • @vytas3a
    @vytas3a Před 5 lety

    Бубен шамана должен вместе с этим тварением прилогатса....Нет уж спасибо! Сыт платой WAWGAT uno. Две валяютса без дела.ГРБЛ непризнают...

  • @opinair
    @opinair Před 5 lety

    English videos plzz

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

      czcams.com/video/wzSNBm10WuU/video.html

    • @diys1637
      @diys1637 Před 4 lety

      呵呵,我懂你,用電腦版,開字幕,選自動翻譯就可以了。

  • @Aleksandr_Sidorov
    @Aleksandr_Sidorov Před 5 lety

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

    • @arduinoLab
      @arduinoLab  Před 5 lety

      и в чем вопрос?

    • @Aleksandr_Sidorov
      @Aleksandr_Sidorov Před 5 lety

      @@arduinoLab Вопрос в том что не нужно юзать через ардуиновский блокнот STM если надумаете снимать видос про 103 камень то уж не поленитесь нормальную IDE накатить , и продемонстрировать как и что от куда и куда , иначе переход будет болезненым , да на счет библиотек не партесь , сразу HAL , это более или менее быстро и понятно

    • @arduinoLab
      @arduinoLab  Před 5 lety

      я без тебя разберусь что мне делать и о чем снимать.

    • @Aleksandr_Sidorov
      @Aleksandr_Sidorov Před 5 lety

      @@arduinoLab Ну тогда если политика такова , то стоит почитать тех кто будет забрасывать канал тухлыми помидорами , это однозначно ,если пойдет такая политика

    • @Aleksandr_Sidorov
      @Aleksandr_Sidorov Před 5 lety

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

  • @yhdrhjfyrhjfgdg
    @yhdrhjfyrhjfgdg Před 4 lety

    Пока флпрог её неосвоит она бесполезна

  • @ORISDBDRAG
    @ORISDBDRAG Před 3 lety

    Школоло уже до стм добралась. Глядишь и Плис присрут

  • @andreytiscenko6481
    @andreytiscenko6481 Před 5 lety +4

    Память ужасна! 8kb ни на что не хватает! Я в attiny13 запихивал больше кода, не смотря на 1кб памяти.и стм8 очень далеко до Меги8.

    • @StatistPL
      @StatistPL Před 5 lety +20

      Это не память ужасна, а компилятор. Это как носить воду поливать огурцы переливая ее из крана в сапог, из сапога в тапок, из тапка в в карман, а из кармана на грядку. Если уж и переходить на ST, то использовать C++ и родной IDE.... а не ардуину.

    • @MyMrdmitry
      @MyMrdmitry Před 5 lety

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

    • @StatistPL
      @StatistPL Před 5 lety +4

      @@MyMrdmitry Ой ли... Разница между даже CVAVR и Arduino IDE - пропасть. Не говоря уже о Atmel Studio/WinAvr, например. Скорее твое утверждение справедливо для обратного процесса. И вопрос тут не только в знании C++, но и возможностях и оптимизации кода. С другой стороны Arduino IDE - это скорее продукт для обучения школьников (именно вовлечения в МК), как собственно он себя и позиционирует на рынке. Потому разница есть и будет. Одно предназначено помигать с.диодом и подвигать сервой для демонстрации возможностей, под что и заточено, а другое - полноценная среда разработки. Есть и другие крайности... ASM, например.. но это уже скорее для отдельных участков кода программы конечного коммерческого продукта... где нужна точность, производительность и компактность кода для удешевления камушка... когда 10 центов на 1000 экземпляров уже экономия $100. Хотя Atmel Studio тоже уже превращается в не понять чего =((

    • @zhdanvadim9536
      @zhdanvadim9536 Před 5 lety

      @@StatistPL .. как носить воду поливать огурцы переливая ее из крана в сапог, из сапога в тапок, из тапка в
      Отличное сравнение))))

    • @StatistPL
      @StatistPL Před 5 lety +2

      @@avazart614 А я о чем написал? ) Вообще о точности и компактности я вел речь про ASM. Ардуино IDE - это учебное пособие, конструктор. Без пайки и особых заморочек с кодом. Да еще и с бутлоадером. В конечном итоге жирный код, минимум эффективности и сопли из пин-проводов. Речь то не про то совсем... а про универсальность перехода. Это был ответ на тезис. Хотя там речь была о «нормальном электронщике». Переходить с нее на полноценные IDE будет сложно. Хотя не вижу никакого смысла использовать Адруину IDE «нормальному».... библиотеки - это да, как заготовки, чтобы с нуля не писать... но не IDE. Опять же речь сугубо про готовые «изделия». И это вообще не камень в огород автора... на конструкторе как раз проще всего показать работу модулей и датчиков, да и библиотеки уже готовы.