Плата с STM8 STM8S103F3P6 и Arduino IDE

  Рет қаралды 47,904

arduinoLab

arduinoLab

4 жыл бұрын

Пытаемся подружить плату с дешевым микроконтроллером 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...

Пікірлер: 207
@ENLANGML
@ENLANGML 4 жыл бұрын
Так много и долго вы выкладываете видео и так мало людей интересуются электроникой... Спасибо вам большое за то что вы делаете!
@vanichmc
@vanichmc 4 жыл бұрын
Очень хочется про STM32 поподробнее! Заранее спасибо!!!
@TEENASPECT
@TEENASPECT 4 жыл бұрын
Лучше сразу не под Arduino IDE, а хотя бы под Keil. Ну, нельзя писать код в этом блокноте ардуиновском(( Это садомазо какое-то
@bul2012
@bul2012 4 жыл бұрын
@Planerful лучше сразу на хал перейти. Я до сих пор понять не могу, почему ардуинщики вместо нормального перехода на стм32, сношаются с этими стмками через ардуино идэ, в то время когда хал хороший и главное понятный инструмент для разработки
@user-me6zj6kj3i
@user-me6zj6kj3i 4 жыл бұрын
@@bul2012 потому что "нормальный" переход подразумевает знание архитектуры, что с всратыми манами от ст сложновато.
@bul2012
@bul2012 4 жыл бұрын
@@user-me6zj6kj3i ну если вам так сложно прочитать мануал от стм, то тогда я хз....
@bul2012
@bul2012 4 жыл бұрын
@@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).
@StatistPL
@StatistPL 4 жыл бұрын
Ну, ладно.. раз тут разгорелся небольшой спор, то обращаюсь к автору отдельно. Уважаемый автор! Смотрю твои ролика скорее из интереса в целом, чем в практических целях, кроме некоторых роликов про модули. Но это не имеет никакого значения)) Выражаю благодарность, что многие начинающие и не очень люди могут почерпнуть из твоих роликов полезные моменты, включая «уроки Ардуино». В мое время не был ни ютюба, ни Ардуино, но были радиоклубы. Попасть в них было довольно сложно, а ходить регулярно еще сложнее. Мат.база у них была самая примитивная. Замечательно, что теперь есть такие вещи как копеечные Ардуино и готовые модули, которые прямо с коленок можно заделать какое-то почти готовое устройство. Даже если где-то я могу поспорить в целесообразности Ардуино для новичка, то это вовсе не означает, что это камень в огород автора. Автору только уважуха и за подачу, и за контент популяризирующий «МК в каждый дом» для молодежи... ну или пенсионеров.. или всех)) Каналу желаю только развития и новых подписчиков.
@RezchikovOleg
@RezchikovOleg 4 жыл бұрын
Про 640 килобайт - порвало! Ржал в голос!
@AlexAlex-pq9tn
@AlexAlex-pq9tn 4 жыл бұрын
Оговорился наверно, Гига! :-)
@Menshinin
@Menshinin 3 жыл бұрын
@@AlexAlex-pq9tn Нет, это эпическая фраза Билла Гейтса про "640 килобайт хватит всем". Вы можете видео с ней найти легко.
@stubbornlifeseeker
@stubbornlifeseeker 4 жыл бұрын
Даёшь обучалки про Blue Pill stm32f103c8t6 под arduino IDE! И чё-нить полезное-прикольное на ней, к примеру осцилл-DDS генератор-логический анализатор... :)
@Alexandr22ru
@Alexandr22ru 4 жыл бұрын
Быстро четко, без воды! Спасибо
@user-zu9gt1rs7r
@user-zu9gt1rs7r 4 жыл бұрын
Спасибо! Отличный канал. Экономия времени и денег.
@kostya1306
@kostya1306 4 жыл бұрын
Зачет! Спасибо! Лежит две таких, лень разбираться.
@user-ng2wm3ti1o
@user-ng2wm3ti1o 3 жыл бұрын
Спасибо за обзор этого малыша, а то выписал себе парочку, попытался подключить через колодочку для прошивки а оно не работает думал бракованное хотел открывать спор. А теперь просто думаю объединить проводком земли.
@0lympy
@0lympy 4 жыл бұрын
Ахаха, про "должно хватить каждому" хорошая отсылочка ))
@user-pp2hz7ic7h
@user-pp2hz7ic7h 4 жыл бұрын
К чиму ?
@0lympy
@0lympy 4 жыл бұрын
@@user-pp2hz7ic7h к "640 килобайт хватит всем"
@fl26476
@fl26476 4 жыл бұрын
@@user-pp2hz7ic7h к кому. К Биллу Гейтсу.
@PO_12_5_1
@PO_12_5_1 Жыл бұрын
Мужик, если бы не твое видео, так и не понял-бы почему откладочная плата не работает, а припоял на другой минус, все заработало, спасибо
@DIY-Club
@DIY-Club 4 жыл бұрын
Как у нас все любят впихнуть невпихуемое и стыкануть нестыкуемое ))) Талантище! Лайк!
@dmitry_ainutdinov
@dmitry_ainutdinov 3 жыл бұрын
Огромное спасибо. Разлочил!!!
@voron_aka_chon
@voron_aka_chon 4 жыл бұрын
Спасибо за сравнение. АЦП у СТМ понравился. Ждать видео про отладку?
@0lympy
@0lympy 4 жыл бұрын
Кстати, рекомендую посмотреть на редактор sublime text с плагином deviot - гораздо приятнее как сам редактор (он под многие языки, с подсветкой и другими плюшками) так и поддержка разных платформ в deviot.
@Curse0I
@Curse0I 4 жыл бұрын
Жду, когда наконец Arduino IDE будет поддерживать мою кофеварку, раз уже есть stm.
@alexmorozov73
@alexmorozov73 4 жыл бұрын
Вы как всегда молодец, коллега! Жаль, что нет бесплатного компиллятора C++ для STM8. Поэтому и вместо методов классов функции. С другой стороны, в 8 КБ флеша не развернешься... Я когда-то писал "порт" Arduino для STM8 на IAR, он поддерживает С++, но уж очень тесно.
@arduinoLab
@arduinoLab 4 жыл бұрын
а, вот оно как, теперь понятно в чем тайный смыл переписывать стандартные библиотеки.
@SuperBatiskaf
@SuperBatiskaf 4 жыл бұрын
Полиморфность на С реализуется при помощи виртуальных таблиц, в качестве темплейтов подойдут и макросы. Остальное это удобства. Джава девы раздражаются что setup & loop не методы классов и можно писать код без наследования, не порядок, 200 строк кода и ни одного интерфейса.
@user-zf3hw2ev2y
@user-zf3hw2ev2y 4 жыл бұрын
Спасибо за информацию.
@AlexAlex-pq9tn
@AlexAlex-pq9tn 4 жыл бұрын
А думаю, что надо ещё активней махать мышкой, с ещё более бессмысленными фигурами, и ещё быстрее открывать и закрывать окна, ну чтоб вообще понятно не было, а то я пару раз всё-таки заметил, что именно отрывалось...
@ZlobniyTapoG
@ZlobniyTapoG Ай бұрын
Согласен. Какая-то дерготня бесконечная и двигание окон.
@qwegmgm4524
@qwegmgm4524 4 жыл бұрын
Его хорошо программировать на ассемблере ST Visual Develop. На Си пробовал на родном ST Visual Develop на компиляторе Cosmic то же дикие размеры получились. Не мог замерить реальную скорость АЦП. UART, ADC и конвертирование значения в строку занимало более 8 кб. не мог понять, что не так делаю. А вот на ассемблере мне понравилось, лепи чего хочешь, но поначалу не мог подступиться. При чём его можно считать частично 16 битным и имеет аппаратное деление.
@oleksiiton4008
@oleksiiton4008 3 жыл бұрын
спасибо, хороший ролик!
@user-jd2ul7pm1z
@user-jd2ul7pm1z 3 ай бұрын
Спасибо тебе большое
@koch365
@koch365 4 жыл бұрын
Спасибо!
@qvan2210
@qvan2210 4 жыл бұрын
Отличный контролер, корпус маленький и легко паять. На такой плате отлаживаю прошивки в IAR, а далее код уже использую младшем stm8s003f3p6 в своих поделках. А если вдруг не хватает 8к памяти, значи проекту уже пора на stm32f030f4p6 переезжать...
@silentage6310
@silentage6310 4 жыл бұрын
003 отличается от 103 только тем что флеш можно до 100 раз прошивать или еще чем то?
@qvan2210
@qvan2210 4 жыл бұрын
@@silentage6310 Насколько я знаю там еще EEPROM попроще будет и нет уникального id... Это все на уровне хобби, и утверждать о полной совместимости я не могу, но для 003 и 103 контролера я использую один и тот же проект в IAR, ничего в нем не меняя при смене камня.
@user-js4tr5sl2c
@user-js4tr5sl2c 4 жыл бұрын
да про стм 32 хотелось бы
@mohammadfekri4987
@mohammadfekri4987 3 жыл бұрын
Thanks for the tutorial
@sergeirepin7420
@sergeirepin7420 4 жыл бұрын
Добрый день!Вы сможете сделать рации на ардуино с применением разных модулей(433,868,2400мгц)? С дисплеем или без,с переключением каналов (желательно тумблером).Может сможете разработать на досуге за некое денежное вознаграждение? :)
@user-pp2hz7ic7h
@user-pp2hz7ic7h 4 жыл бұрын
Давайте продолжение про stm32 nucleo
@arduinoLab
@arduinoLab 4 жыл бұрын
я всё успеть освоить не могу.
@genaerlih453
@genaerlih453 4 жыл бұрын
@@arduinoLab , постарайся брат ! заранее Спасибо ! Ждём и любим ! :-)
@ElectricNail
@ElectricNail 4 жыл бұрын
Интересно. Но мне как то по душе ардуино и есп8266.
@AlmazKamalov
@AlmazKamalov 3 жыл бұрын
Ну десковери взять с восьмеркой там норм swd программатор. Если не ошибаюсь ещё он ломается пополам
@dudarev69
@dudarev69 4 жыл бұрын
Спасибо! Порадовали! год назад пробовал - "STM8s Arduino-like library for IAR" от "Alex Morozov" - модем заработал! но это проще и поэтому круче!!!! и без IAR чисто в ардуино!
@dudarev69
@dudarev69 4 жыл бұрын
попробовал, - грустно....... экран ssd1306 (библиотека встроенная "мини" - якобы ) не хватает памяти (111%) при компиляции сразу ошибка, только моргать остаётся. Память поедает УЖАС. а с IAR - работает (stm8s103)
@creckermane
@creckermane 4 жыл бұрын
Толи я сегодня такой медленный толи ролик какойто быстрый Пришлось два раза пересмотреть чтоб понять что и как🤔😉
@user-ws8lx5ji8z
@user-ws8lx5ji8z 2 жыл бұрын
Когда-то эта платка стоила 40 рублей, теперь 200(((
@mohammadfekri4987
@mohammadfekri4987 3 жыл бұрын
It helped me a lot
@deaddolfin6804
@deaddolfin6804 4 жыл бұрын
Использование Arduino IDE для stm32 сравнимо с использованием intel i9 только для вывода программы Hello World. Есть же stm32cubeide - среда разработки/отладки, графический интерфейс настройки частот/пинов/ВСЕЙ периферии. По факту сейчас AVR интересны только ATTiny для очень мелких поделок
@isorport32
@isorport32 Жыл бұрын
Не такой он уж и простенький, аппаратные модули очень развиты и напихано их в такой корпус достаточно. С ними не только в ардуине беда, но и в нативных средах. Родной stvd гуано глючное, только в IAR спасение, но там опять же редактор ассемблера никакой. А так инструкции у ядра очень не плохо продуманы и развиты, писать на его асме мне нравится. Да еще внутресхемная отладка для такой цены очень приятно помогает.
@shamansusu
@shamansusu 4 ай бұрын
Дорогой брат, какова цель STM8S103F3P6? Я случайно сжег микроконтроллер из-за перегрузки модуля RCD3015M. Хочу заменить чип. Так будет ли работать модуль, если я просто заменю его на новый или мне нужно его запрограммировать. Или модуль RCD3015M будет работать без микросхемы STM8S103F3P6? Пожалуйста, помогите мне понять, спасибо.
@xternXtern
@xternXtern 4 жыл бұрын
Много библиотек не придерживается а так стм круто
@ABC-rx5wl
@ABC-rx5wl 3 жыл бұрын
Вставка ссылки в Arduino IDE , нужно нажать Ctrl+v клавиши на клавиатуре. Правой кнопкой мыши не работает.(1:35 )
@user-ik5dm7vp9s
@user-ik5dm7vp9s 4 жыл бұрын
Эх, жаль, что не STM8S003F3. На нем есть интересный терморегулятор и контроллер влажности. Кстати, отот программатор что в алюминиевом корпусе, у меня не заработал - не видит контроллера, а без корпуса отлично работает. А ЗА УРОК СПАСИБО ! Хоть не догоню, так хоть согреюсь !
@silentage6310
@silentage6310 4 жыл бұрын
еще не вечер
@arduinoLab
@arduinoLab 4 жыл бұрын
говорят что в W1209 уже STM8 не ставят, как и во многие другие поделки, там чтото китайское совместимое по ногам, в любом случаи паяльник некто не отменял.
@isorport32
@isorport32 4 жыл бұрын
а чем он от 003 отличается? большей ппзу и большим количеством перепрограммирования. Кстати очень вероятно что именно 003 и стоят там перетертые) 003 это отбраковка 103.
@spajalnikom
@spajalnikom 4 жыл бұрын
Когда то хотел заморочится с этими платками,но так руки и не дошли.Есп8266 мне больше нравится для моих проектов.
@user-dz7ep4oe4l
@user-dz7ep4oe4l 4 жыл бұрын
Есп только для интернет вещей хороша. Для обычных проектов у нее большое потребление и сравнительно высокая цена. СТМ в этом плане шикарны, у них очень обширный модельный ряд с разным функционалом.
@spajalnikom
@spajalnikom 4 жыл бұрын
@@user-dz7ep4oe4l ну для некоторых проектов и атмеги 8 много.Атинька в самый раз.Мне нравится есп,я все проекты на есп собираю.
@Aleksandr_Sidorov
@Aleksandr_Sidorov 4 жыл бұрын
@@spajalnikom Поверь моему опыту , простая ARDUINO не сможет считать две кнопки в режиме тригер , да еще к томуже крутить шаговик , обрабатывать плюсом еще 2 кнопки которыми регулируеться частота в режими реал тайм , и без перезагрузки драйвера , вот и кончилась ардуино
@tasik0394
@tasik0394 4 жыл бұрын
@@Aleksandr_Sidorov сразу видно, програмист.
@Aleksandr_Sidorov
@Aleksandr_Sidorov 4 жыл бұрын
@@avazart614 Не в обиду , иди изучай даташит , после поспорим кто прав
@user-bh2ot5ks8f
@user-bh2ot5ks8f 3 жыл бұрын
Интересно, заинтересовался этим МК, и гугл утверждает что нет с++ для stm8
@Spiker-UA
@Spiker-UA 2 жыл бұрын
Подскажите, скачать прошивку с имеющееся st8m возможно? чтобы потом пустые этой прошивкой шить..
@Toni73RU
@Toni73RU 3 жыл бұрын
А что если камни брать в ремонте телефонов. а плату заказывать в Китае? Там 3$ за шт., партия от 5 шт..
@evolvent4257
@evolvent4257 4 жыл бұрын
Да эта плата не для ардуинщиков. Я начал работать с этими контроллерами в IAR. Без библиотек лишних ,таких даже как stdio.h памяти хватает на простые проэкты с лихвой. Цена смешная, на али контроллеры STM8S003F3 стоят сейчас 21, 5 бакса за 100шт. Но у них есть недостаток. Ресурс памяти 100 циклов записи стирания. У 103-го намного больше.
@vvvzzz2688
@vvvzzz2688 4 жыл бұрын
не устаю задавать этот вопрос.. "Почему как STM так получасовые пляски с бубном?"
@dvmavgoor
@dvmavgoor 4 жыл бұрын
А с AVR как-то иначе? Просто проект "ардуино" изначально ориентировался на AVR, поэтому там все "из коробки". Конечно же под STM, для которой "ардуино" не родная платформа, надо немного поработать. Впрочем, писать нативно под AVR с их тулчейном без всяких ардуин это тоже то еще развлечение.
@vvvzzz2688
@vvvzzz2688 4 жыл бұрын
@@dvmavgoor _А с AVR как-то иначе?_ помигать светодиодом на атмеге 8 - повторяя чейто урок - это минут 30... Помигать на STM - это практически часов шесть... Вот и думайте - иначе или нет?
@nimNim-by8pf
@nimNim-by8pf 4 жыл бұрын
Когда будут поделки?????
@qwertyjunior3868
@qwertyjunior3868 4 жыл бұрын
Расскажи подробнее про клоны nana на камне 8f328. Оч интересно!!!
@arduinoLab
@arduinoLab 4 жыл бұрын
kzbin.info/www/bejne/lZ3XZZSgjr-hi5Y
@qwertyjunior3868
@qwertyjunior3868 4 жыл бұрын
@@arduinoLab да-да, я смотрел, и оценил положительно. но там все равно мало информации.
@zhdanvadim9536
@zhdanvadim9536 4 жыл бұрын
Как вы думаете, переход на STM, вконце концов, неизбежен? Что вы думает про PIC контроллеры? Все говорят, что АВР сильно устарел, конечно это не мешает его использовать. Что вы думаете об этом?
@waul24hr
@waul24hr 4 жыл бұрын
Ничего не устарело. Разные МК сделаны под разные задачи.
@silentage6310
@silentage6310 4 жыл бұрын
в любительской электронике будущее за тем что сильнее пиарится, если сейчас все массово начнут писать уроки по stm - то они очень быстро станут популярнее, тк мощнее и дешевле. а пока имеем что имеем. нужно чтобы кто-то запустил эту волну, тренд.
@DirectionToTheTop
@DirectionToTheTop 4 жыл бұрын
Если у меня на полке лежит коробочка со жменькой AT89C51, то и 8051 для меня не устарел. А если за МК необходимо идти в магазин, то при выборе STM32 вы за меньшие деньги получаете большую производительность и возможно большую квалификацию, при условии, что вы не будете использовать Ардуино.
@arduinoLab
@arduinoLab 4 жыл бұрын
какой переход? новые ардуины уже на ARM. у микроконтроллеров нет понятия устарел, там скорее вопросы цены и доступности про PIC нечего не думаю и думать не хочу
@StatistPL
@StatistPL 4 жыл бұрын
А мне вот вообще было всегда интересно.. Используют ли ардуинщики аппаратное прерывание? Вообще в адрдуино IDE доступно для юзера?
@arduinoLab
@arduinoLab 4 жыл бұрын
да. там некто не запрещает в регистры писать, но это никому не надо.
@StatistPL
@StatistPL 4 жыл бұрын
@@arduinoLab Ага. Вот это собственно и удивляет))
@StatistPL
@StatistPL 4 жыл бұрын
@@avazart614 Это и под аппаратное прерывание? Или только программное?
@arduinoLab
@arduinoLab 4 жыл бұрын
аппаратное поддерживается из коробки
@Tehno2110
@Tehno2110 Жыл бұрын
здравствуйте не подскажете где нати для 8s003f3p6 по?
@Menshinin
@Menshinin 4 жыл бұрын
640, которых должно зватить каждому, это да... Это тест на старость уже...
@SuperBatiskaf
@SuperBatiskaf 4 жыл бұрын
Для элементарных операций вполне достаточно. Другой вопрос а зачем нынче элементарные операции, сегодня каждое устройство отсылает на сервер какие то данные и параллельно еще успевает торговать мусором на форексе.
@Menshinin
@Menshinin 4 жыл бұрын
@@SuperBatiskaf Речь не об этом , а об аллюзии к заявлению Билла Гейгса о том, что 640кб хватит всем.
@alexgavel4097
@alexgavel4097 4 жыл бұрын
@@Menshinin помниться я писал полноценный текстовый редактор с выводом на печать под ZX Spectrum - хватило 48 кб, всё писалось на ассемблере в маш.коде
@schabanow
@schabanow 4 жыл бұрын
А какой практический смысл переходить с АВР на СТМ, именно с 8 (168, 328) на эту плату? Чисто в учебных целях, имея в виду СТМ32?
@arduinoLab
@arduinoLab 4 жыл бұрын
оно сильно дешевле и вполне пригодно для простых поделок.
@suleymandogan8205
@suleymandogan8205 4 жыл бұрын
Hello. Can we burn stm8s003 directly over arduino ide with st link v2.
@Mike-cp5vy
@Mike-cp5vy Ай бұрын
Не могу понять Програматор STlink V2 и программа STM32 STLink Utility не видит STM8 - зато STM32 видит без проблем. Вы просто не засняли как вы прошиваете МК.
@antkoos
@antkoos 4 жыл бұрын
А возможно без программатора прошить?
@user-tk5bk2ji4c
@user-tk5bk2ji4c 3 жыл бұрын
Вот все здорово, но там где показывает, куда нажать делает это максимально быстро, блин ну неужели нельзя наоборот делать, почему приходится на стопкадре по 5 раз пересматривать именно эти моменты. Там где не нужно держишь кадр по минуте, а там где нужно кажется в редакторе наоборот вырезаешь. Ну не надо так делать пожалуйста.
@qwertyjunior3868
@qwertyjunior3868 4 жыл бұрын
Да avr-ки проще, понятнее, и можно на прямую обращаться к регистрам портов. С другой стороны... Лежит пару стм8 и столько же стм32. Их тоже нужно куда то засунуть ((
@Zhuk72
@Zhuk72 4 жыл бұрын
В STM32 тоже можно. И нужно.
@vadimlii8873
@vadimlii8873 4 жыл бұрын
получилось
@xaxexa1
@xaxexa1 4 жыл бұрын
ничего там экономить не надо, просто писать в среде ардуино - для новичков, мое мнение стм8 нужен там где его только только хватает стоит он копейки
@dmitrybolshakov3400
@dmitrybolshakov3400 4 жыл бұрын
У моих экземпляров нормально с землёй на SWIM разъёме...
@user-oq9dr3uh9x
@user-oq9dr3uh9x 2 жыл бұрын
спасибо за видео. А можно обратиться с конкретным небольшим заказом? Если можно, то подробности напишу в личку или на почту. Кстати, это касается всех кто это прочитает...
@arduinoLab
@arduinoLab 2 жыл бұрын
нет
@Gena-ku7if
@Gena-ku7if 4 жыл бұрын
640 хватет каждому))) не Гейтс ли ляпнул?
@user-jq7tc7qi5z
@user-jq7tc7qi5z 4 жыл бұрын
разобрал выпрямитель волос типа щипцы, а там HT46R47. это 8-битный МК. может лучше о нем поговорим?
@arduinoLab
@arduinoLab 4 жыл бұрын
начинай
@DirectionToTheTop
@DirectionToTheTop 4 жыл бұрын
OTP - и этим всё сказано.
@Artalex91
@Artalex91 4 жыл бұрын
хотим stm32
@Tehno2110
@Tehno2110 Жыл бұрын
А ардуинку как программатор можно использовать?
@arduinoLab
@arduinoLab Жыл бұрын
вроде нет.
@sergeybr3529
@sergeybr3529 4 жыл бұрын
Желающим осваивать stm32, я бы порекомендовал cubeIDE.
@arnur8510
@arnur8510 4 жыл бұрын
почему же ?
@goiiia3774
@goiiia3774 4 жыл бұрын
А есть PIC контроллеры для Ардуино IDE ???
@arduinoLab
@arduinoLab 4 жыл бұрын
чтото было.
@vadimlii8873
@vadimlii8873 4 жыл бұрын
а как сериал порт смотреть ?
@arduinoLab
@arduinoLab 4 жыл бұрын
подключить USB-UART переходник к TXRX
@user-pp2hz7ic7h
@user-pp2hz7ic7h 3 жыл бұрын
можно код часов ?
@user-yc9xu4tj7d
@user-yc9xu4tj7d 4 жыл бұрын
Чтобы не экономить на всём, надо писать в нормальной среде, а не ардуино
@alexandrkarpenko3040
@alexandrkarpenko3040 4 жыл бұрын
А существует ли нормальная среда для микроконтроллеров?
@knight74144
@knight74144 4 жыл бұрын
Есть ли смысл этой стм если есть атмега?
@evolvent4257
@evolvent4257 4 жыл бұрын
есть смысл, но только если писать на Си в IAR Embedded workbench. Я так и делаю.
@evolvent4257
@evolvent4257 4 жыл бұрын
купил 100 таких микроконтроллеров за 24 бакса
@arduinoLab
@arduinoLab 4 жыл бұрын
это пока она есть
@evolvent4257
@evolvent4257 4 жыл бұрын
@@arduinoLab да и таймера в СТМов круче
@Longmanrus
@Longmanrus 4 жыл бұрын
Они мощнее и дешевле, но высокий порог вхождения гробит эти плюсы.
@user-xo5hw4iz2e
@user-xo5hw4iz2e 4 жыл бұрын
Вы используете библиотеку плат STM8 с компилятором SDCC, а они уже 4 года не могут выполнить эту работу: sourceforge.net/p/sdcc/feature-requests/452/ Как результат - в бедные 8кб флеш-памяти впихивается ВЕСЬ код используемых библиотек. и даже то, что реально не используется. А такового там порядка 60%. Да - 2/3 записываемого в чип - это мусор. Можно взять официальную библиотеку плат от STMicroelectronics: github.com/stm32duino/Arduino_Core_STM8 Там будет компилятор Cosmic, который избавлен от этой баги. Хотя обладает своими фичами: работает ТОЛЬКО на Windows и требует лицензию. Бесплатную, но её надо получить.
@masterkit9517
@masterkit9517 4 жыл бұрын
очень мало информации по STM, ничтожно мало, тему начинают раскрывать и на этом всё, нужно очень много видео делать по stm
@tigrafrog
@tigrafrog 4 жыл бұрын
Ищите канал "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 4 жыл бұрын
@@tigrafrog , спасибо !
@masterkit9517
@masterkit9517 4 жыл бұрын
@@tigrafrog спасибо большое!
@KALL9536
@KALL9536 2 жыл бұрын
@@tigrafrog а есть ли вообще существуют ли варианты иде так чтобы без проблем как и в ардуино иде, библиотеки установил и пишешь что хочешь? Так чтобы вот одну программу установить и играться с данным МК
@tigrafrog
@tigrafrog 2 жыл бұрын
@@KALL9536 Нет универсального ответа. Всё зависит от семейства, камня и что именно надо. Быстро собрать на макетке микроконтроллер с датчиком температуры и давления - ардуино иде + библиотеки.пакеты для данного МК. На этом этапе можно вполне жить пока будет хватать места для софта. Потом нужен будет нормальный дебаг, оптимизация.. Экспрессив для ESP32 выпустил нормальный IDE. Там вполне можно работать, но прыжок от ардуино большой. Опять же тот самы канал narodstream даёт уроки по этому IDE сейчас.
@user-em4oz8ub5h
@user-em4oz8ub5h 4 жыл бұрын
То есть программатором для АВР , не прошьёться ?
@TheFenix717
@TheFenix717 4 жыл бұрын
Никак не пойму. Зачем этот гемор с стм, если есть Ардуино?
@alfarabius
@alfarabius 4 жыл бұрын
Зачем этот гемор с автомобилем, если есть самокат?
@user-oc6fg8ri2z
@user-oc6fg8ri2z 4 жыл бұрын
900-й
@user-by3mj3kf9i
@user-by3mj3kf9i 4 жыл бұрын
Вот объясните мне, для чего? Для чего стыковать 8 битный СТМ с Ардуино? Чего добавит?
@DirectionToTheTop
@DirectionToTheTop 4 жыл бұрын
Плата на Али дешевая, вот и чешут репу.
@user-by3mj3kf9i
@user-by3mj3kf9i 4 жыл бұрын
@@DirectionToTheTop ну не настолько же дешёвая... Никто ж на Ардуино не разрабатывает для массового производства, так чтоб разница в цене Atmega 168 против STM8 имела значение.
@DirectionToTheTop
@DirectionToTheTop 4 жыл бұрын
@@user-by3mj3kf9i На Али плата STM32 стоит дешевле самых дешёвых Arduino на AVR, а STM8 дешевле STM32.
@user-by3mj3kf9i
@user-by3mj3kf9i 4 жыл бұрын
@@DirectionToTheTop я это понимаю. Но окупает ли эта разница в цене разницу в доступности библиотек? Для профессионала - программиста это не проблема, при массовом производстве цена процессора важна, но ведь речь идёт об Ардуино - платформе для любителей и хобби. Да, и STM32 - это другой разговор, тут есть новшества, невозможные для Atmega.
@DirectionToTheTop
@DirectionToTheTop 4 жыл бұрын
@@user-by3mj3kf9i При чем здесь профессионал? Ардуино и профессионал, понятия несовместимые. "Школьник" находит на Али самую дешёвую плату, смотрит этот ролик и моргает светодиодом в своё удовольствие. Большего от Ардуины и не требуется.
@user-jq7tc7qi5z
@user-jq7tc7qi5z 4 жыл бұрын
Blink занял 20% флэша и 72 байта заняли переменные! я лучше ATtiny13A возьму.
@Curse0I
@Curse0I 4 жыл бұрын
Ты лучше возьми учебник по C и ассемблеру и все проблемы решатся ;)
@user-jq7tc7qi5z
@user-jq7tc7qi5z 4 жыл бұрын
нда, пустой скетч в STM8S103F3 займет 13% и 72 байта
@Curse0I
@Curse0I 4 жыл бұрын
Потому что arduino ide подключает кучу ненужных библиотек, банально можно выдрать из arduino ide файл arduino.h, ну и несколько других важных компонентов, и использовать в другой ide, будет экономиться заметно больше памяти. Можно ещё включить оптимизацию кода при желании.
@alexmorozov73
@alexmorozov73 4 жыл бұрын
Почитайте, сколько регистров у STM8. Поэтому все компилляторы резервируют часть из самого начала памяти на виртуальные регистры (благо команды обращения к первым 256 байтам короткие и быстрые), отсюда и расход ОЗУ.
@user-jq7tc7qi5z
@user-jq7tc7qi5z 4 жыл бұрын
@@Curse0I если бы я понимал, о чем речь, то я бы не смотрел ArduinoLab, а какой-нибудь ARMlab или CortexLab, может "CISC и проблематика существования полуграмотных ламеров"
@user-di3hr4gj6j
@user-di3hr4gj6j 4 жыл бұрын
Не пойму, в чем прелесть? Хотя - "если звёзды зажигают - значит это кому-нибудь нужно".
@oleksandrhusiev6544
@oleksandrhusiev6544 4 жыл бұрын
Закройте камэдэ, дует!
@tarkanarabovich2356
@tarkanarabovich2356 4 жыл бұрын
То я не поняв. Нащо ж ця плата коли ж є ардуіно.
@user-dz7ep4oe4l
@user-dz7ep4oe4l 4 жыл бұрын
Теряется весь смысл использования СТМ без отладчика. Очень полезная функция для отладки.
@arduinoLab
@arduinoLab 4 жыл бұрын
наследие ардуины.
@vytas3a
@vytas3a 4 жыл бұрын
Бубен шамана должен вместе с этим тварением прилогатса....Нет уж спасибо! Сыт платой WAWGAT uno. Две валяютса без дела.ГРБЛ непризнают...
@user-fd7fj4ii8g
@user-fd7fj4ii8g 4 жыл бұрын
Нахера stm к ардуино пихать ??? Нормальную вещь гробить .
@TargetLambda
@TargetLambda 4 жыл бұрын
А ты просто промолчать не мог?
@olegpetroff6186
@olegpetroff6186 4 жыл бұрын
да странный подход. Очень медленно компилируется? Компилируй в родной среде разработке и пиши код без плюсов и все у тебя влезет и быстро скомпилируется. На бэйсике не хочешь программировать СТМ?
@user-zn5qd5el3x
@user-zn5qd5el3x 3 жыл бұрын
У меня такое выдал, кто знает что делать? \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
@opinair
@opinair 4 жыл бұрын
English videos plzz
@arduinoLab
@arduinoLab 4 жыл бұрын
kzbin.info/www/bejne/rau2f3WjZpWKq7c
@diys1637
@diys1637 4 жыл бұрын
呵呵,我懂你,用電腦版,開字幕,選自動翻譯就可以了。
@Aleksandr_Sidorov
@Aleksandr_Sidorov 4 жыл бұрын
Автор , вопрос к Вам , STM это хорошо , но все таки это не ARDUINO и этот маленький монстр переплюнет ARDUINO во всем , не нужно туда пихать то что под нее не преднозначенно , а народ который хочет юзать STM то вам мой совет с STM берите только фирму , или клон фирмы , иначе будет столько гемороя что еще и не каждый поможет , после как освоетесь можно брать своего рода такие отладочки
@arduinoLab
@arduinoLab 4 жыл бұрын
и в чем вопрос?
@Aleksandr_Sidorov
@Aleksandr_Sidorov 4 жыл бұрын
@@arduinoLab Вопрос в том что не нужно юзать через ардуиновский блокнот STM если надумаете снимать видос про 103 камень то уж не поленитесь нормальную IDE накатить , и продемонстрировать как и что от куда и куда , иначе переход будет болезненым , да на счет библиотек не партесь , сразу HAL , это более или менее быстро и понятно
@arduinoLab
@arduinoLab 4 жыл бұрын
я без тебя разберусь что мне делать и о чем снимать.
@Aleksandr_Sidorov
@Aleksandr_Sidorov 4 жыл бұрын
@@arduinoLab Ну тогда если политика такова , то стоит почитать тех кто будет забрасывать канал тухлыми помидорами , это однозначно ,если пойдет такая политика
@Aleksandr_Sidorov
@Aleksandr_Sidorov 4 жыл бұрын
@@arduinoLab Да и тем более я просто порекомендовал , а не заставил что то такое снимать , это две разные вещи , но кодить STM в блокноте от Arduino , это мазохизм , да и тема не востребованная , покажут что так можно , а в итоге не одного дельного проекта , ничего что бы могло зацепить , да и влятре что на STM можно дельного собрать в Arduino IDE , так что просим милости в мир 32 бит МК , под упровлением серьезных IDE в том числе на поддержке от производителя , и эта поддержка все таки о многом говорит , так что я не кого не заставляю что то делать , ты сам дядька большой и у тебя своя голова , я просто порекомендовал
@ORISDBDRAG
@ORISDBDRAG 3 жыл бұрын
Школоло уже до стм добралась. Глядишь и Плис присрут
@yhdrhjfyrhjfgdg
@yhdrhjfyrhjfgdg 4 жыл бұрын
Пока флпрог её неосвоит она бесполезна
@andreytiscenko6481
@andreytiscenko6481 4 жыл бұрын
Память ужасна! 8kb ни на что не хватает! Я в attiny13 запихивал больше кода, не смотря на 1кб памяти.и стм8 очень далеко до Меги8.
@StatistPL
@StatistPL 4 жыл бұрын
Это не память ужасна, а компилятор. Это как носить воду поливать огурцы переливая ее из крана в сапог, из сапога в тапок, из тапка в в карман, а из кармана на грядку. Если уж и переходить на ST, то использовать C++ и родной IDE.... а не ардуину.
@MyMrdmitry
@MyMrdmitry 4 жыл бұрын
Последний раз когда работал проблем памяти с родным компилятором не было замечено. Да и для любого нормального электронщика нет принципиальной разницы между ардуино и тем же IAR. По поводу сравнения с атини и мегой, у каждого микроконтроллера своя ниша. Сравнения есть в интернете, ссылку не вставляю, так как за попытку вставить ютюб банит.
@StatistPL
@StatistPL 4 жыл бұрын
@@MyMrdmitry Ой ли... Разница между даже CVAVR и Arduino IDE - пропасть. Не говоря уже о Atmel Studio/WinAvr, например. Скорее твое утверждение справедливо для обратного процесса. И вопрос тут не только в знании C++, но и возможностях и оптимизации кода. С другой стороны Arduino IDE - это скорее продукт для обучения школьников (именно вовлечения в МК), как собственно он себя и позиционирует на рынке. Потому разница есть и будет. Одно предназначено помигать с.диодом и подвигать сервой для демонстрации возможностей, под что и заточено, а другое - полноценная среда разработки. Есть и другие крайности... ASM, например.. но это уже скорее для отдельных участков кода программы конечного коммерческого продукта... где нужна точность, производительность и компактность кода для удешевления камушка... когда 10 центов на 1000 экземпляров уже экономия $100. Хотя Atmel Studio тоже уже превращается в не понять чего =((
@zhdanvadim9536
@zhdanvadim9536 4 жыл бұрын
@@StatistPL .. как носить воду поливать огурцы переливая ее из крана в сапог, из сапога в тапок, из тапка в Отличное сравнение))))
@StatistPL
@StatistPL 4 жыл бұрын
@@avazart614 А я о чем написал? ) Вообще о точности и компактности я вел речь про ASM. Ардуино IDE - это учебное пособие, конструктор. Без пайки и особых заморочек с кодом. Да еще и с бутлоадером. В конечном итоге жирный код, минимум эффективности и сопли из пин-проводов. Речь то не про то совсем... а про универсальность перехода. Это был ответ на тезис. Хотя там речь была о «нормальном электронщике». Переходить с нее на полноценные IDE будет сложно. Хотя не вижу никакого смысла использовать Адруину IDE «нормальному».... библиотеки - это да, как заготовки, чтобы с нуля не писать... но не IDE. Опять же речь сугубо про готовые «изделия». И это вообще не камень в огород автора... на конструкторе как раз проще всего показать работу модулей и датчиков, да и библиотеки уже готовы.
STM8S103F3 vs ATmega328p
19:29
Электроника в объективе
Рет қаралды 113 М.
Пробую самое сладкое вещество во Вселенной
00:41
We Got Expelled From Scholl After This...
00:10
Jojo Sim
Рет қаралды 49 МЛН
Кәріс өшін алды...| Synyptas 3 | 10 серия
24:51
kak budto
Рет қаралды 1,3 МЛН
Плата с STM32 STM32F030F4P6 и Arduino IDE
5:14
arduinoLab
Рет қаралды 14 М.
Дисплей SHARP Memory LCD
14:00
Электроника в объективе
Рет қаралды 69 М.
Пайка для новичков. Уроки пайки. Учимся паять макетные платы.
14:05
Ivan D-Craft (Самоделки ЧПУ 3Д Печать Электроника)
Рет қаралды 44 М.
Will the battery emit smoke if it rotates rapidly?
0:11
Meaningful Cartoons 183
Рет қаралды 23 МЛН
Телефон в воде 🤯
0:28
FATA MORGANA
Рет қаралды 849 М.
Мечта Каждого Геймера
0:59
ЖЕЛЕЗНЫЙ КОРОЛЬ
Рет қаралды 1,6 МЛН
📦Он вам не медведь! Обзор FlyingBear S1
18:26
How To Unlock Your iphone With Your Voice
0:34
요루퐁 yorupong
Рет қаралды 24 МЛН