STM8S103F3 vs ATmega328p

Поделиться
HTML-код
  • Опубликовано: 3 июл 2016
  • VK Group: electronics_in_camera
    Instagram: / electronics_in_focus
    STM8 on the STMicroelectronics website: www.st.com/content/st_com/en/p...
    ATmega328 on the Atmel website (Microchip): www.atmel.com/devices/atmega32...
    Mentioned products:
    1) Debug board on STM8S103F3P6: goo.gl/PVP3IH
    2) Arduino Nano debug board on ATmega328p: goo.gl/K24VDs
    3) ST-LINK debugger for STM32 and STM8 (like mine): goo.gl/nR7uKU
    4) ST-LINK debugger for STM32 and STM8 (in the case): goo.gl/YEdKHK
    Software Links:
    1) IAR: www.iar.com/iar-embedded-work...
    2) Raisonance RIDE: www.raisonance.com/stm8s.html
    3) ST Visual develop IDE: goo.gl/mtCpku
    4) Cosmic: goo.gl/RV4hAB
    5) STM8CC: fun4diy.com/stm8cc.htm
    6) SDCC: sdcc.sourceforge.net
  • НаукаНаука

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

  • @vadimnh3113
    @vadimnh3113 7 лет назад +42

    у stm8s два сторожевых таймера, и вам все таки лучше было бы сравнивать stm8s не с атмегой 328 а с атмегой 8 так было бы честнее

  • @Chettuser
    @Chettuser 3 года назад +7

    Интереснее было бы сравнивать STM8S207/208 с данной ATMega328p.

  • @nikitos199
    @nikitos199 8 лет назад +18

    Отличный ролик. Пару моментов показались спорны: немного некорректно сравнивать количество портов ввода вывода в разных корпусах, (можно взглянуть на k3); следовало указать цену(стм дешевле почти в 2.5 раза). В целом: огромное спасибо за проделанную работу. Успехов)

    • @rnadyrshin
      @rnadyrshin  8 лет назад +1

      Согласен! Думаю, это не единственные косяки в видео)
      Спасибо

    • @igorok107
      @igorok107 8 лет назад +7

      Это же хотел написать. При практически равных хар-х, STM дешевле AVR (54р. / 135р,). А отладка, у STM по сравнению с AVR просто сказка и что самое главное, доступная. Минус конечно - это среда разработки (IAR самая адекватная).

    • @ur4qbp
      @ur4qbp 8 лет назад +12

      Только хотел отметить что сравнение с STM8S003K3T6C было бы более корректное, но эта СТМ-ка побила бы мегу328 с лихвой. Сам перешел на СТМ и юзаю их с удовольствием. На моем канале есть видео работы STM8S003K3T6C с кварцем 24МГц. Еще есть "копеечный" STM8L051F3P6 у которого есть 4-канальный DMA чего нет у меги328. DMA разгружает ядро при работе с АЦП, SPI, I2C и USART. За ролик - палец вверх!

    • @ur4qbp
      @ur4qbp 8 лет назад +3

      Тоже в IAR-е сижу.

  • @alexmorozov73
    @alexmorozov73 8 лет назад +7

    Как всегда отличное видео!
    Вы умеете (что, к сожалению, уже стало редкостью в последнее время) даже в длительном ролике не расплываться мыслью и не перескакивать с темы на тему, приятно слушать. И для понимающих английский (ИМХО) должно быть пофиг, как слова произносят другие, если сам знаешь верный прононс. :)
    Единственное, (снова ИМХО) несколько некорректно сравнивать Arduino Nano и эту малютку на STM8S, ибо Nano имеет на борту USB-TTL конвертер, отчего и стоит дороже. А вот Arduino Pro Mini - как раз вариант для сравнения. Хотя Вы сравнивали именно CPU, так что это просто поправка.
    Большое Вам спасибо за Ваши ролики! Смотрю с реальным удовольствием (хотя и не разделяю Вашу нелюбовь к Arduino IDE :) ).

  • @user-fh3lv6kq3k
    @user-fh3lv6kq3k 7 лет назад +2

    Супер ролик!

  • @digitalinvitro
    @digitalinvitro 3 года назад +2

    Почему сравнивали то с 328? Тут сравнение просится с 88 как минимум!

  • @gt540gfx
    @gt540gfx 8 лет назад

    Молодец, хорошее сравнение. Сам я раза 3 порывался купить stm8 и каждый раз читал даташит и передумывал, цена не важна и то и то доступно, но stm32 тогда лучше взять по цене atmega328, но вещь классная и без компромиссов получается.

  • @MrNanoError
    @MrNanoError 4 года назад +2

    Great comparison, and good presentatio. except for the subtitling, excellent english but half on black and half on white makes it somewhat difficult to read. Keep up the good work. I really enjoyed it.

  • @unwwwaaacrack6661
    @unwwwaaacrack6661 5 лет назад +3

    very good tutorial !!! thanks from chile.

  • @K00Lru
    @K00Lru 8 лет назад

    Хорошее кено, есть еще Visual Micro addon к Visual Studio Community Edition после "блокнота" ардуино ИДЕ - просто праздник (хотя обычное дело для VS :))

  • @nnnvp
    @nnnvp 3 года назад +1

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

  • @user-hl5gq8lu1z
    @user-hl5gq8lu1z 7 лет назад

    Отлично, спасибо

  • @alx643
    @alx643 6 лет назад +5

    сравнение весьма поверхностное - как можно сравнивать быстродействие без анализа системы команд? В итоге получается такая глупость как ATmega328p быстрее STM8S103F3. Засуньте программку с делением в STM8 и в ATmega328p и получите, что ATmega328p проиграет на своих 20МГц и по скорости и по размеру кода.

  • @user-zl7ve6bm3n
    @user-zl7ve6bm3n 4 года назад

    Спасибо.) хорошее видео

  • @SIM31r
    @SIM31r 7 лет назад +1

    Codevision AVR тоже имеет бесплатный лимит и весьма большой, у некоторых МК памяти меньше, чем лимит. Так же можно вставлять код инициализации периферии из Codevision AVR даже в Arduino IDE без изменений в коде. Мышкой накликал частоту ШИМ 60 КГц и вставил 3 строчки, или прерывание от таймера с заданной частотой, иногда удобно. Компилятор Ардуиновский, визуальный конфигуратор Codevision, тоже бесплатный.
    Плюс Proteus, очень важное преимущество AVR контроллеров, удобно для отладки, вывод на экраны и прочее.
    Экономически конкурент мегам STM32, стоят примерно так же, а возможности уже другие.

  • @bromgeksin8150
    @bromgeksin8150 8 лет назад

    Отличный ролик!!!

  • @user-jq7lc3rb8i
    @user-jq7lc3rb8i 7 лет назад +2

    У АЦП STM8 есть прикольная фича - буфферизация отчётов до 8 штук, кажется.... Очень прикольно: можно либо 8 отсчётов с разных каналов, либо 8 отсчётов с одного канала последовательно... я у себя это исползовал для повышения разрядности до 11 (или 12, уже не помню) бит. И PWM на самом деле получается дофига, реально 7 штук, у АВР вроде как 6 штук только.

  • @EvilDeadHC
    @EvilDeadHC 7 лет назад

    прошивка и отладка кстати работает и без ноги ресет. нога ресет нужна только в случае если вывод swim используется как gpio.

  • @PIEIgorEfremenko
    @PIEIgorEfremenko 4 года назад +2

    Отличный обзор, давно такой искал.
    Так держать!

  • @MrMaxikl
    @MrMaxikl 7 лет назад

    Спасибо!

  • @igorek-sarata
    @igorek-sarata 8 лет назад +3

    Отличный ролик! Спасибо)

  • @newalexxx
    @newalexxx 8 лет назад

    спасибо, класс!

  • @pavelpervomaysk
    @pavelpervomaysk 7 лет назад +1

    Главное - выполнение поставленной задачи.
    Написать можно на чем угодно, как угодно.
    Начинающие писатели без образования (каким был и я несколько лет назад) вообще дуплей не отбивают что такое многие вещи в Микроконтроллере. Что 2 WDT, что 1, для начинающего не важно.
    Смотрим на частоту, во круто! 16,32 МГц супер!
    Только вот за сколько тактов выполняются команды перехода BRANCH, вызова CALL, прыжка JUMP ?
    Как быстро "дергает ногами" процессор? Как работают таймеры? Сколько их?
    Сравните AVR & PIC в режиме capture по таймеру, где AVR нервно курит в сторонке.
    Сравнить по остальному - PIC хрень полная в плане переноса ASM кода на другой PIC итд.
    Так, навеяло.
    Не зная английского многое будет непонятным, а пока выйдут какие-то книги на русском то уже мы пасем задних.
    Сравнивать надо контроллеры одной ценовой категории.
    Для любителей в еденичном экземпляре не важно на чем сделать.

  • @kardanium
    @kardanium 7 лет назад +6

    Справедливее было бы сравнивать STM8S103F2 с ATmega88

  • @1986Dmytro
    @1986Dmytro 4 года назад +3

    По-честному, нужно сравнить STM8S105K6 и ATMega328. И корпуса похожи и флеша одинаково.

  • @user-fj6ot4nd5c
    @user-fj6ot4nd5c 7 лет назад +4

    Это сравнение лошади с феррари?
    Берем Atmega328P=58 грн и STM32F100C8T6 = 50,5 грн - дадим фору по цене Atmega. Смотрим на характеристики и видим, что Atmega 328 у нас является лошадью а STM32F100 - феррари....

  • @user-tz2zg3so2v
    @user-tz2zg3so2v 4 года назад +3

    Один из главных вопросов-вопрос стоимости чипа, он не озвучен

  • @EvilDeadHC
    @EvilDeadHC 7 лет назад

    по поводу IDE, в эклипсе есть плагин для iar, качается и устанавливается в пару кликов. эклипс как редактор кода все таки гораздо удобнее. 8кб бесплатного iar для этого мк вполне хватает )

  • @shamansusu
    @shamansusu 6 месяцев назад

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

  • @marsm6619
    @marsm6619 6 лет назад

    Посмотри в сторону ATxMega32a4u. Думаю понравится, цена, возможности и он четырех поточный. Не понимаю зачем ардуино зацепилось за 328р при той же цене.

  • @savelylive
    @savelylive 2 года назад

    Ардуино иде тоже поддерживает этот stm8s камень ныне, в какой то мере)

  • @user-fm5cp6qe6k
    @user-fm5cp6qe6k 6 лет назад

    Подскажите какие еще есть сравнительные обзоры или где посмотреть ? А нет ли у вас сравнения по (заинтересовал) Мега128А и какой то современный аналог контроллера и может (мега2560) или даже лучше? Ардуино используют и поляки (АТОС) и уже много у нас в Украине , - собственно из-за этого (а точнее сырых как мне кажется устройств) и я начал изучать данную тему пару месяцев назад..Себе для начала заказал из Китая Pro mini 328 5V 16M..Позже посмотрел обзоры и подумал что промахнулся нужно было сразу Мега2560..(?)

    • @rnadyrshin
      @rnadyrshin  6 лет назад +1

      У меня сравнительных обзоров больше нет, эта рубрика не очень востребована.
      Mega2560 конечно гораздо богаче на периферию и объёмы ОЗУ и Flash, но я бы лучше смотрел в сторону STM32F103 - она в разы мощнее Mega2560

    • @user-fm5cp6qe6k
      @user-fm5cp6qe6k 6 лет назад

      ?? Тогда обзор по этим STM32F103 (их много) и Mega2560 или подскажите ..

  • @sergnova528
    @sergnova528 6 лет назад

    молодец , спасибо

  • @user-fq3pz4io2y
    @user-fq3pz4io2y 3 года назад +2

    Stm в нашем регионе стоит так же как и Arduino Mega. И конечно я лучше куплю Mega.

  • @geraappolonov
    @geraappolonov 7 лет назад

    А что на счёт STM32? На Али плата с ней стоит также (или не несколько рублей дешевле) как и "ардуинка "на mega328p

    • @rnadyrshin
      @rnadyrshin  7 лет назад +1

      STM32 по всем параметрам превосходит mega328

  • @stanislavilchenko3368
    @stanislavilchenko3368 8 лет назад

    У атмеги прерывания GPIO тоже настраиваются индивидуально на каждую ногу , а вот те две ножки которые Вы выделили кроме условий передний/задний фронт имеют еще дополнительное 3-е условие "level change" т.е. прерывание и по переднему и по заднему фронтах.

    • @rnadyrshin
      @rnadyrshin  8 лет назад +3

      Настраивается условие срабатывания (передний/задний/оба фронта) только у ножек INT0 (биты ISC01, ISC00), INT1 (биты ISC11, ISC10) в регистре EICRA. Для всех остальных ножек (PCINTx) условие срабатывания выбрать нельзя, т.е. условие всегда - по любому изменению лог. уровня. Можно только включить/выключить срабатывание по изменению для каждой ножки индивидуально. В видео я это имел в виду. Если всё же я напутал - покажите, где настраивается условие срабатывания для ног PCINTx.

    • @stanislavilchenko3368
      @stanislavilchenko3368 8 лет назад +4

      да, похоже я поспешил с комментарием, Вы правы.

    • @vladi_g
      @vladi_g 8 лет назад +3

      Есть ещё один режим срабатывания для INT0/1 - прерывание по низкому уровню. Срабатывает постоянно пока на ножке ноль.

    • @rnadyrshin
      @rnadyrshin  8 лет назад +2

      Точно точно. Спасибо

  • @user-bq3kl9gi6f
    @user-bq3kl9gi6f 8 лет назад +1

    У меня вопрос про ШИМ. Сейчас столкнулся с такой проблемой. У меня небольшой робот, у которого 2 серво и 2 основных двигателя, Ардуино нано. При написании программы получилось так, что пришлось отказаться от хардварного ШИМ, и от библиотеки Servo. Всё из-за того, что 16 битный таймер только один. Он используется и для ШИМ для основных двигателей и для библиотеки Servo. Как с этим у stm, есть ли возможность независимо генерировать ШИМ на множестве ножек? Или примерно тоже самое все, если будет много движков, то придется перейти на софтверную генерацию ШИМ?

    • @qvan2210
      @qvan2210 8 лет назад

      Сервомашинки или двигатели можно повесить на другие таймеры, если конечно, они у вас не заняты.
      Как вариант поищите библиотеку "ServoTimer2"...

    • @user-jq7lc3rb8i
      @user-jq7lc3rb8i 7 лет назад

      TIM1 у стм8 может генерировать независимо 4 канала ШИМ в 16 битном исполнении. Есть аппаратный дед-тайм и другие плюшки. В общем-очень кузявый ШИМ.
      TIM2 умеет генерировать 3 канала ШИМ
      Итого имеем 7 каналов ШИМ, если мне не изменяет память, больше, чем у ардуины.

  • @user-lf4nr4rx7g
    @user-lf4nr4rx7g 5 лет назад

    Вопрос уважаемому автору или посетителям канала,купил не дорогую ардуину УНО на алике,все светиться и работает стандартный блинк залился,датчики а также часы реального времени при выводе данных в монитор порта выдают кракозябры.,вот что с ней не так?(я начинающий ,но уже повторил проект метеостанции на базе ардуинки нано-3,все датчики и часы на ней вполне работоспособные те которые я пытался запустить на уне)

  • @strimstrimov3748
    @strimstrimov3748 7 лет назад

    а есть сравнение 328й с stm32? они наверно будут более равны. 8 я понял сильно проигрывает. Также в программировании и использовании сильные отличия? можно приспособить например все датчики от ардуины к контролеру stm32? То есть сменил плату и вперед))

    • @rnadyrshin
      @rnadyrshin  7 лет назад

      Сравнения нет, но там stm32 будет лучше практически по всем параметрам.
      Отличия в основном касаются разной периферии контроллеров. У stm32 всё намного более навороченное, поэтому настраивается сложнее. Датчики одни и те же подключить можно, но работу с периферией придётся переписывать (если речь про нативную разработку на языке си).

    • @strimstrimov3748
      @strimstrimov3748 7 лет назад

      то есть придется сменить только плату котролера и програмную составляющую. так?

    • @rnadyrshin
      @rnadyrshin  7 лет назад

      По большому счёту да. Ещё есть нюанс, что у stm32 напряжение питания 3.3В и уровень логической "1" тоже 3.3В. Поэтому может потребоваться конвертер логических уровней для подключения некоторых модулей.

    • @strimstrimov3748
      @strimstrimov3748 7 лет назад

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

  • @RingQy
    @RingQy 8 лет назад

    конечно по выводам с к3 хотя бы сравнил а не с f3, забыл добавить компилятор Algorithm builder и всякие flowcod'ы

  • @user-ph6or3oe6b
    @user-ph6or3oe6b 4 года назад +1

    Важно отметить режим oped drain STM8

  • @MrOlezhandr
    @MrOlezhandr 7 лет назад +1

    Я бы еще сравнил средства разработки, и АЦП в STM8 лучше, температурный диапазон шире, и сквозная распиновка разных семейств STM для удобного реплейсмента, в STM возможна такая периферия, которая никогда не будет в AVR.

  • @bassome3000ify
    @bassome3000ify 4 года назад

    thank you for sharing

  • @andreynesterov7462
    @andreynesterov7462 8 лет назад +1

    Лайк за старания! Правда сам сижу на STM32.

  • @ff5x2
    @ff5x2 7 лет назад +3

    еще в плюсах у stm8 аппаратное умножение/деление, которые в разы быстрее чем у 328. при цене, которая в 2 раза меньше чем у 328.
    хотелось бы еще 3 шима одинаковых :)

  • @stark7961
    @stark7961 7 лет назад

    При заказе платы с мега328 там уже контроллер прошит под ардуину? Вот интересно, если это так, можно ли снести эту прошивку и использовать чистый мега328(если скажем захочу написать прогу для контроллера на CVAVR или ассемблере)

    • @rnadyrshin
      @rnadyrshin  7 лет назад

      Конечно можно, я так и делаю

    • @stark7961
      @stark7961 7 лет назад

      Как примерно это сделать? К примеру подключился к плате 5ю проводками, подал питание и снес прошивку?!?! А как быть с фьюз битами?

    • @rnadyrshin
      @rnadyrshin  7 лет назад

      Главное - как раз изменить fuse-биты. Там задан bootloader и к тому же он защищён от записи. Нужно снять с него защиту и отключить, а потом можно прошивать своими прошивками. Если используете программатор USBASP + софт khazama, то сделать это очень просто из интерфейса khazama

  • @proffust
    @proffust 7 лет назад

    Автор, подскажите, пожалуйста, какую версию IAR используете?

    • @rnadyrshin
      @rnadyrshin  7 лет назад

      У меня относительно старые версии: EWAVR 6.50.3, EWARM 7.40.2, а EWSTM8 я уже снёс

    • @proffust
      @proffust 7 лет назад

      Большое спасибо за ответ =)

  • @poweredbysergey
    @poweredbysergey 7 лет назад

    Cool!

  • @cyberpunklive4131
    @cyberpunklive4131 3 года назад

    Крутяк

  • @user-ph8cw3kn9x
    @user-ph8cw3kn9x 4 года назад

    Спасибо за этот подробный разбор!

  • @MrGayguru
    @MrGayguru 7 лет назад

    Можно хорошо программировать STM32 и в Arduino IDE

    • @rnadyrshin
      @rnadyrshin  7 лет назад

      В видео речь не про STM32

  • @gordonfreeman1894
    @gordonfreeman1894 3 года назад +1

    Не честный обзор. Начал со сравнения плат, а закончил микроконтроллерами.
    Надо было 207-й или 208-й сравнивать с AVR. Там и частота и память и ПЗУ соизмеримы.
    На худой конец STM8S105K надо было сравнивать...

  • @flexo23dl
    @flexo23dl 8 лет назад

    Не коректно мне кажется сравнивать STM8 и ATmega328 по объемам памяти

  • @ruslan.zhumabai
    @ruslan.zhumabai 6 лет назад

    Хорошо что пальцы чистые, а то некоторым без разница.

  • @user-jr5wg1um6e
    @user-jr5wg1um6e 7 лет назад +1

    Вот бы ещё цену показать этих изделий. МК и в Африке МК, если судить по критерию MIPS\цена, то победа очевидна.
    Mega328 за опт от 100шт - 80 рублей, а от STM есть STM32f030 48MHz, DMA, полный фарш из за 30 рублей. Atmel больше радует линейкой ATtiny10 и 13, но цены почему-то не конкурентные.
    Я так и не понял, к чему этот обзор, какой можно сделать вывод?

  • @slava.prokopii
    @slava.prokopii 7 лет назад +16

    у STM8 все-таки 2 ватчдога

    • @rnadyrshin
      @rnadyrshin  7 лет назад +16

      Пересмотрел даташит - действительно! IWDG и WWDG.
      Я упустил этот момент

    • @sergeypn2362
      @sergeypn2362 5 лет назад

      и что?

  • @user-ql9po2lb8k
    @user-ql9po2lb8k 7 лет назад +25

    Нужно 328 с STM32F103C8T6 сравнивать

    • @gordonfreeman1894
      @gordonfreeman1894 7 лет назад +4

      Однозначно! В ценовом сравнении АВР точно не фаворит!

    • @olegpetroff6186
      @olegpetroff6186 4 года назад +11

      Сравнил жопу с пальцем:
      STM8 стоит 30р/ATmega328 100р.
      Сравнивать надо:
      STM8/attiny13
      STM32F103C8T6/ATmega328

    • @SunshineMapping
      @SunshineMapping 3 года назад +1

      @@olegpetroff6186 нет
      надо сравнивать STM8/ATmega168

    • @toshibamaster2210
      @toshibamaster2210 3 года назад

      STM8 НАХРЕН НЕ НУЖЕН

    • @AntiSmithhh
      @AntiSmithhh 3 года назад

      @@olegpetroff6186 а чего не с пентиумом?? )))

  • @KALL9536
    @KALL9536 2 года назад +2

    Они совершенно не сопоставимы. Атмега на неё всё буквально есть прям всё что хочешь выбирай только. Стм8 радует только ценой к сожалению

    • @rnadyrshin
      @rnadyrshin  2 года назад

      Что есть на атмегу?

  • @michaellestschew3363
    @michaellestschew3363 6 лет назад +6

    STM32 - убийца Атмеги. По крайней мере, соотношению цены и доступной периферии. Но она и сложнее в освоениии намного.

    • @-Darkweider
      @-Darkweider 4 года назад +2

      Вот и еще один год прошел - убили?

    • @nighthunter28
      @nighthunter28 4 года назад

      Esp убийца

    • @JohnDoe-tn6ci
      @JohnDoe-tn6ci 3 года назад +1

      @@-Darkweider вот и еще год прошел, Atmega просто везде, куча модулей и датчиков, куча документации и мануалов, в т.ч. и русскоязычных. STM32 так и остается, может и хорошим, но совершенно непопулярным микроконтроллером

    • @-Darkweider
      @-Darkweider 3 года назад

      @@JohnDoe-tn6ci Приветствую тебя, гость из альтернативной вселенной!

    • @JohnDoe-tn6ci
      @JohnDoe-tn6ci 3 года назад

      @@-Darkweider за 11 месяцев всего поменял свое мнение?

  • @d.j.peters
    @d.j.peters 7 лет назад

    If you need a accu powered 16 Mhz portable solution the ST MC is the first choice.

  • @ibrag2012
    @ibrag2012 5 лет назад +4

    Я б зауважив що СТМ коштує дешевше, огляд сподобався, дякую!

  • @Menshinin
    @Menshinin 5 лет назад

    Что-то стм8 на али подешевел, 70 центов стал...

  • @user-vk9bs3se5c
    @user-vk9bs3se5c 7 лет назад

    Stm32f103, будет лучше обоих, но есть трудности с програмированием(для новечков, и тем кому париться не охото

    • @AntiSmithhh
      @AntiSmithhh 3 года назад

      париться охота, только совсем в холостую не всегда прикольно. поэтому пока аттиньки )) будет нужно, с стм32 будет так же без проблем.

  • @evgeniyvinokurov754
    @evgeniyvinokurov754 6 месяцев назад

    Толку что у AVR питание от 1.8 вольта. EEPROM работает от 2.7 из-за чего очень частое явление некорректная запись в EEPROM. Отсюда ниже 2.7 в AVR бесполезна.

  • @tokes_ru
    @tokes_ru 7 лет назад

    Шестая минута. Написано "открытый сток", вы говорите "открытый коллектор".

  • @user-bz6nj4ub2s
    @user-bz6nj4ub2s 8 лет назад

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

  • @rolandberendonck3900
    @rolandberendonck3900 3 года назад +1

    Too bad that you didn't make this video in english.... while there is very little content on the web on this controller.

  • @UB5KHD
    @UB5KHD 7 лет назад

    Не понятно, почему сравниваются неэквивалентные представители. А почему бы не сравнить STM8S103K3 с ATmega88? У обоих по 32 вывода, у обоих по 8 килобайта флеша.
    А дальше идём по остальным праметрам и убеждаемся, что STM8 имеет существенный выигрыш. В том числе и по цене. Особенно, если взять STM8S003K3, которые отличаются только меньшим числом циклов перепрограммирования, что не критично для серийных изделий, зато цена еще ниже.

    • @rnadyrshin
      @rnadyrshin  7 лет назад +1

      Сравнить эквивалентные МК цели не было. Была цель сравнить близкие среди тех, которые стоят копейки у китайцев уже на платах.

  • @GypsyRewind
    @GypsyRewind 5 лет назад

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

  • @bascelik91
    @bascelik91 7 лет назад

    Привет, Вы можете сделать перевод на английский или сербский язык?

    • @rnadyrshin
      @rnadyrshin  7 лет назад

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

    • @rnadyrshin
      @rnadyrshin  7 лет назад

      Перевод этого видео появится в течении недели

    • @rnadyrshin
      @rnadyrshin  7 лет назад

      Перевод на английский язык опубликован!

  • @UB5KHD
    @UB5KHD 7 лет назад

    Да, еще под занавес. Для тех, кто не может жить без ардуины. Берем модуль на STM32F103C8T6. И смотрим, как ATmega328 тихонько уползает в дальний угол. ;-)
    Модуль на STM32F103C8T6 - $1,76
    Модуль на ATmega328 - $2,25
    Даже в цене мега проигрывает. Смотрим технические характеристики обоих контроллеров и видим - меге и тут совсем делать нечего.
    А вот красивое сравнение двух ардуин: ruclips.net/video/_SmLlGAyRRc/видео.html.
    Как насчет Тузика и грелки? ;-)

  • @AntiSmithhh
    @AntiSmithhh 3 года назад

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

  • @punpck
    @punpck 3 года назад +1

    14:20 lack of (or problematic) debugging is the reason why I would consider STM8 over AVR. Working for years with STM32 but often 8bit is enough. But never again a µC without proper debugging possibilities. So, I'll give STM8 a try.

  • @dolphinsoft4783
    @dolphinsoft4783 7 лет назад +19

    Не корректное сравнение!
    Ближайший Атмел этой СТМке, это Тинька 8, которая почти по всем параметрам ей не конкурент.
    1. Почему бы тогда не сравнить STM32F106C8 с Atmega328?
    2. Вы не указали, что в Вашем девайсе стоит 328а, которая - более экономична и намного современней STM8.

    • @MastrksXTV
      @MastrksXTV 7 лет назад +5

      Скорее не тинька 8, а мега 8)

    • @user-uj2vv9ue9w
      @user-uj2vv9ue9w 7 лет назад

      Dolphin Soft вообще некорректное сравнение!

    • @dolphinsoft4783
      @dolphinsoft4783 7 лет назад

      Нет, я про ATtiny 85

    • @dolphinsoft4783
      @dolphinsoft4783 7 лет назад

      Как и в этом видео.

    • @user-uj2vv9ue9w
      @user-uj2vv9ue9w 7 лет назад

      Dolphin Soft почему бы тогда не сравнить нано 168 с stm32f103c8t6? размеры то почти одинаковые!)

  • @LemniscateWorks
    @LemniscateWorks 8 лет назад +4

    Вот бы ещё реальные параметры сравнил. С атмеги328р на 27 МГц получал 600 квыб./с АЦП (8-10 бит, на 10 битах последний бит шумит). Вот сейчас с 40 центовой STM32F030F4P6 на 100 МГц выжал 7 Мвыб./с АЦП (12 бит).

    • @rnadyrshin
      @rnadyrshin  8 лет назад

      Вы уверены насчёт 600 квыборок/с?
      Можно посмотреть на инициализацию АЦП?

    • @LemniscateWorks
      @LemniscateWorks 8 лет назад +1

      ADMUX = p|B01100000; _delay_us(20); ADCSRA = B11000000;\
      while (ADCSRA & B01000000); val = (ADCL >> 6) + (ADCH

    • @rnadyrshin
      @rnadyrshin  8 лет назад

      Прикольно, конечно. Раскочегарить ADC clock до 13,5 МГц при максимальных по документации 1 МГц я бы не додумался. Но если работает удовлетворительно - круто!

  • @alexey-art-studio
    @alexey-art-studio 8 лет назад

    у мег сейчас цены офигенные

    • @rnadyrshin
      @rnadyrshin  8 лет назад +1

      в смысле офигевшие?))

    • @alexey-art-studio
      @alexey-art-studio 8 лет назад +1

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

    • @Laffkin
      @Laffkin 8 лет назад +3

      порядок - это в 10 раз.

    • @user-we1pn4fp9m
      @user-we1pn4fp9m 7 лет назад +1

      да, да "порядок - это в 10 раз", в двоичной например - это в два раза)

  • @XLeks
    @XLeks 5 лет назад

    Вот лучше бы рассказал, как подружить stm08 c arduinoIDE. Ваще, жирный лайкос я влупил бы!

    • @Jekatm
      @Jekatm 5 лет назад

      Так уже есть. Погугли

    • @dekus80
      @dekus80 5 лет назад +1

      не нужен тебе stm8, если не готов читать мануалы. Для программирования stm8 нужно всего 2!!! файла: один заголовочный файл stm8s.h прописать в начале программы и pdf с мануалом на камень. Все. У меня программа вольтметра с выводом значений на индикатор 600байт например занимает, а камень спит и только по прерываниям просыпается, а не молотит в пустую в цикле. Бери avr ардуино с ее говнокодом и радуйся результату. А то потом такие страдальцы будут рассказывать что stm8 говно, ничего в память не лезет и т.д.

  • @MadFast
    @MadFast 6 лет назад +2

    1. 328 на порт не 20мА, а 40.
    2. нет сравнения тока в неактивном режиме.
    3. 16 - это 2 порта (2х8)))))
    4. 328 - есть опорное от питания (0 - VCC ADC Input Voltage Range)

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

    Если память не изменяет то в меге328 не 10 а 8 битный АЦП!

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

      Изменяет

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

      @@rnadyrshin , да Вы правы!
      Видать старею.... склероз)))

  • @SlavicTechnologies
    @SlavicTechnologies 3 года назад +1

    Кстати, stm8s может питаться от 5 вольт напрямую

  • @nikolaymarchenko8137
    @nikolaymarchenko8137 5 лет назад +2

    Могу сказать по платам собранных на STM намного стабильнее работают, на Atmel очень часто прошивки слетают

  • @ivanrusev2270
    @ivanrusev2270 4 года назад

    Atolic truestudio

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

    Cosmic Grant a 1y Free license

  • @alexgvozd1723
    @alexgvozd1723 3 года назад

    Отлично!
    Опять сравнили Ж0пу с пальцем.

  • @M100M100M100M
    @M100M100M100M 2 года назад

    Теперь к средам разработки добавился VSCode с Platformio.

  • @TheScabbage
    @TheScabbage 6 лет назад +2

    roses are red
    violets are blue
    the channel and title are in English
    why isnt the video too

  • @evolvent4257
    @evolvent4257 5 лет назад +1

    зато плата с STM8 стоит на алиэкспресс 1доллар , а то и меньше при партии 10 штук. Если надо сделать что-то простое и дешевое я выберу STM8. И у них в линейке есть еще дешевые STM8L с 12 битным АЦП...

  • @masterkit9517
    @masterkit9517 3 года назад +1

    ещё бы запорожец с теслой сравнили, STM32 рулит, даже эта мелочёвка круче любых ардуин, OPEN SOURCE базу создать только некому в STM32, и профессионалов нет в уроках, даже самых крутых STM32 щиков что не спроси, ничего не знают во многих вопросах, это скорее упущение тех кто считает себя "гуру" STM32, "гуру" знают мало сами в отличие от ардуинщиков, в STM32 меньше профессионалов намного, одни барыги.

  • @HairryS
    @HairryS 7 лет назад

    Не в datasheet заглянем, а - в спецификацию тогда уже, раз уж вы по-русски вещаете.

  • @FikiFirmansyah
    @FikiFirmansyah 5 лет назад

    No ingles. Hablo espanol.

  • @user-vi7il4xx2s
    @user-vi7il4xx2s 6 лет назад +3

    Доброго времени суток!
    Повторюсь, сравнение совершенно не соразмерное!
    Mega328 надо сравнивать с STM8S105xxx!! STM гораздо продуманнее и мощнее аппаратная часть. Я 12 лет сидел на AVR пока не попробовал STM.. Честно, возвращаться нет желание. Ни каких фьюзов, EEPROM, ProgramFlash и SRAM находятся в одном пространстве. Внутрисхемная отладка просто сказка и дешево !!! Одна библиотека периферии на почти все STM8s.

    • @dekus80
      @dekus80 6 лет назад +1

      STM8L151G6U6 бакс на али. STM8S105xxx нервно курит в сторонке. Я уж не говорю об 328.

  • @alexandrijchuck817
    @alexandrijchuck817 6 лет назад

    Ни разу не конкурент.

  • @vovanevazno1139
    @vovanevazno1139 7 лет назад +2

    два раза смотрел, оба раза уснул.....

  • @user-mv6re7gt3d
    @user-mv6re7gt3d 5 лет назад

    Что за хрень несешь про отладку у 328!

  • @BRICKonYourHead
    @BRICKonYourHead 4 года назад

    Вызывают недоумение подобные видео. То сравнивают Atmega с stm32f103... то с stm8f103 при этом называя конкурентами... Логика? Не тут явно... stm32 как понятно из названия 32 битный, и уже находится в другой весовой категории, кроме этого еще и ядро ARM хоть эта модель и самая простая в линейке. С stm8f103 наоборот, это прямой конкурент atmega8 и хоть и в некоторых моментах проигрывает (типо EEPROM и то не точно так как можно использовать память программы) зато современнее, меньше ошибок и неожиданных глюков, меньше энергии потребление, более плавное управление тактированием в режиме нон стоп да и в конце концов дешевле в 2 раза!

    • @KALL9536
      @KALL9536 2 года назад +1

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

    • @BRICKonYourHead
      @BRICKonYourHead 2 года назад

      @@KALL9536 Хмм... Если есть желание пощупать STM но пугают сложности, могу посоветовать глянуть серию stm8. Там нет заморочек с тактированием, вся перефирия перекликается с АВР, и вроде я даже находил даташиты на русском языке... Но это всё имеет значение только если Вы на АВР хотя бы пробовали спускаться ниже ардуино платформы. Если есть опыт написания своих библиотек/функций для ядра/перефирии АВР, то перейти на СТМ 8 не составит проблем)) А с нее уже легко будет перейти на СТМ 32.

  • @TheTalants
    @TheTalants 7 лет назад +1

    А у меня другой вопрос возник, все мы пользуем китайские МК...
    Кто AVR, кто STM, я больше PIC`ам отдаю предпочтение.
    А вот про отечественные МК, что то подзабыли...
    ...импортозамещение... ;)
    Наши... собаки, явно в цене проигрывают.
    Но один фиг, как нибудь соберусь с мыслями и деньгами, и все равно куплю попробовать.
    Почему бы и нет :)
    PS это так, пост ни о чем ...

    • @telemaster-knd
      @telemaster-knd 3 года назад

      Напомните, модель отечественных МК, какие вы имели ввиду

    • @TheTalants
      @TheTalants 3 года назад

      @@telemaster-knd как вариант: ic.milandr.ru/products/mikrokontrollery_i_protsessory/32_razryadnye_mikrokontrollery/

    • @TheTalants
      @TheTalants 3 года назад

      @@telemaster-knd ic.milandr.ru/products/mikrokontrollery_i_protsessory/8_razryadnye_mikrokontrollery/

    • @telemaster-knd
      @telemaster-knd 3 года назад +1

      @@TheTalants вы в своём уме, покупать МК К 1886ве4у за 7800р за штуку, когда оригинал, с которого его содрали, стоит пару долларов? 😄😂

    • @TheTalants
      @TheTalants 3 года назад +2

      @@telemaster-knd ну так я и не купил.
      Хотя в целом они макетные платы с контроллерами и подробнейшей документацией продавали тысяч за шесть.
      Я pinboard ii в свое время вроде бы за 4800 брал.
      Понятно, что для простых поделок брать подобные МК нет никакого смысла.
      У них в большинстве своём приёмка с более высокими требованиями (где военная, где для авиации), чем у китайских аналогов и работать они там должны из их же описания, в более жёстких условиях.
      По факту я пока и на китайские забил.
      Редко что собираю.
      Да и профиль у меня другой, я по образованию водитель-электромеханик.
      Просто нравилось мне одно время программировать, собирать схемы, работать с 3d графикой, ЧПУ станки нравились...
      Но вообще тот коммент трёх летней давности, когда и звёзды были светлее и трава зеленее, сейчас не до этого 🤔

  • @klykovm8
    @klykovm8 6 лет назад

    С автором совершенно не согласен, сравнивать эти две платы "нечестно" т.к более похожа на ардуино нано плата на STM32F103C8T6 которая стоит примерно 2$ в Китае и в этом случае у stm результаты будут лучше!

  • @danilv.l.2501
    @danilv.l.2501 8 лет назад

    Спасибо!