Пытаюсь перейти на микроконтроллеры STM.... (ST Link)

  Рет қаралды 43,779

ElEnBlog - блог об электронике

ElEnBlog - блог об электронике

Күн бұрын

Пікірлер: 425
@mikaeldzaurov7412
@mikaeldzaurov7412 6 жыл бұрын
Много слов)) но ваша манера разговаривать приятна и я с удовольствием смотрю ваши ролики, удачи в проектах
@1two299
@1two299 5 жыл бұрын
базарник 100% 100500 слов
@pwmcompany530
@pwmcompany530 6 жыл бұрын
Давно уже пора было перейти :) Преимущества настолько очевидны, что выбор прост
@ВаняСидоров-ф9ч
@ВаняСидоров-ф9ч Жыл бұрын
Пользуйтесь своими микроконтроллерами! США нужно ввести лицензирование на использование американского софта и харда, а если такие пираты как русские cbuньи позарятся на чужое то бомбить из нещадно!
@JeanPol-975
@JeanPol-975 6 жыл бұрын
Задержался на работе? Лайк! (За окном темно)Истинный японец!)
@ElEnBlog
@ElEnBlog 6 жыл бұрын
Бывает иногда.
@SergeyKarpesh
@SergeyKarpesh 6 жыл бұрын
Этот программатор на самом деле не так прост. В интерфейсе SWD есть три сигнала, но только два из них выведены на гребенку. Третий позволяет использовать отладочную печать без дополнительного UART. Этот сигнал в прошивке поддерживается, так что при необходимости его можно вывести проводком от самого чипа, чем повысить стоимость программатора долларов на 20 примерно.
@ElEnBlog
@ElEnBlog 6 жыл бұрын
Понял, спасибо. Если столкнусь - буду иметь ввиду.
@supercelt3
@supercelt3 6 жыл бұрын
Я перешёл и не жалею. Хоть было и трудно но разобрался. А если разберёшься, то будет легко. После stm, avr кажется мусором. Только один совет - старайся не использовать при программировании библиотеки которые очень помогают, например spl, hal . Это очень поможет понять глубоко микроконтроллер, что откуда берется
@nRADRUS
@nRADRUS 6 жыл бұрын
spl от куба - да , отстой. но spl классический чем плох ? заходишь в вызываемую процедуру , и смотришь что в ней делается, и начинаешь понимать микроконтроллер глубже. не?
@supercelt3
@supercelt3 6 жыл бұрын
Ну если так то да, но это пока зайдёшь, пока поймёшь. А так пишешь сразу на cmsis и порядок)
@nRADRUS
@nRADRUS 6 жыл бұрын
Dmitriy kosterov , это ж документацию надо тогда читать ) кто в наше время читает инструкции ? )
@redtex
@redtex 6 жыл бұрын
Тот у кого они лежат в туалете.
@eng283
@eng283 6 жыл бұрын
Тоже пару лет назад перешел на STM. Учился на плате stm32f4 discovery и stm32f103c8t6. Забыл о АVR)
@33lymes
@33lymes 6 жыл бұрын
В добрый путь. Ничего там сложного нет, разберешься. Если хочешь совет - не связывайся с StdPeriph библиотеками, STM скоро перестанет их поддерживать. Начинай с использования библиотек HAL и STM32Cube - очень наглядно и просто все, куб покажет тебе если есть конфликты между периферийными модулями и правильно настроит проект. IDE очень хороший SystemWorkbench на базе эклипса, с коммерческими предпочитаю не работать, тем более что воркбенч еще и кроссплатформенный, работает и на линуксе и на маке.
@ElEnBlog
@ElEnBlog 6 жыл бұрын
Спасибо.
@iwh1te340
@iwh1te340 6 жыл бұрын
Леонид Мезенцев ставь atollic true studio, тоже что и воркбенч, только st купили их и сейчас бесплатная офф среда и для коммерчиских устройств
@alexalexfff
@alexalexfff 6 жыл бұрын
Хоть и болтовня, но намного интереснее чем замены экранов на телефоне.
@optimus540prime5
@optimus540prime5 6 жыл бұрын
Аурел, пили серию видосов "STM - мой путь". Делал подход к ним, там уйма сред разработки, и разные библиотеки CMSIS, HAL, SPL. От производителя с разным подходом и уровнем абстракции. Интересно на чем остановился ты? ;) Удачи с освоением!
@andreyparovozz
@andreyparovozz 6 жыл бұрын
Cmsis и visual studio. Только это не библиотеки, а фреймворка. Есть ещё одна монстроподобная - mbeeeeeed )) хуже только абдурина
@shamanskiy
@shamanskiy 4 жыл бұрын
Я подбираюсь к STM. На сегодня SPL вроде отмирает. К CMSIS HAL подбирается FreeRTOS. Но ковырять нужно долго и вдумчиво.
@ВаняСидоров-ф9ч
@ВаняСидоров-ф9ч Жыл бұрын
Качайте библиотеки из цитат пукина и алкоголика медведева! Не смейте трогать чужое!
@andrewandrosow4797
@andrewandrosow4797 6 жыл бұрын
Автор плюсую!Я даже сделал недавно делал stm32f030 dds генератор c внешним ЦАП, в диапазоне средних волн работал - шаг : доли Герца.
@indigen1413
@indigen1413 6 жыл бұрын
Спасибо Аурэл за видео! И, пожалуй, понедельник я начну с уборки своего кабинета )))
@ElEnBlog
@ElEnBlog 6 жыл бұрын
Пожалуйста. Желаю удачи.
@td_44
@td_44 5 жыл бұрын
Да!!!! если изучил контроллеры одного производителя, думаеш ну ещё месяц, ну ещё пару проектов и перейду на другого производителя., ну ещё месяц, ну ещё пару неделек. Потом смотриш прошло много лет и до сих пор крепко увяз. Так что вперёёёооодддд к новым горизонтам !!!!!!!!!!!!!!!!!!!!!!!
@ElEnBlog
@ElEnBlog 5 жыл бұрын
золотые слова!
@pav1986
@pav1986 6 жыл бұрын
Ждём видео об опыте использования STM.
@denispacific8821
@denispacific8821 6 жыл бұрын
Конечно переходите, там все лучше, хоть и дороже, сам много лет сидел на AVR ах, но понадобилось сделать более сложное устройство и перешёл на STM32, пишу на keil, установки периферии в cube, мой любимый контроллер STM32F407VET6, пробуйте, успехов!
@ElEnBlog
@ElEnBlog 6 жыл бұрын
Спасибо
@ИванДонской-о4у
@ИванДонской-о4у 6 жыл бұрын
Ну наконец-то решился! Аурел, переходить на STM надо не потихоньку, а очень быстро! Забудь эти AVRы, PICи как страшный сон! Только STM, только хардкор!
@ElEnBlog
@ElEnBlog 6 жыл бұрын
Я ПИКИ и не вспоминал, чтобы забывать. ))
@azfox22
@azfox22 Жыл бұрын
Здравствуйте! Получилось перейти на stm32? Как успехи?
@MrRediska
@MrRediska 4 жыл бұрын
Год прошёл, как успехи в "переходе на STM"?
@oleksandrmasliuchenko1874
@oleksandrmasliuchenko1874 6 жыл бұрын
Молоток! СТМ это круто!
@nRADRUS
@nRADRUS 6 жыл бұрын
столько болтологии я не ожидал ) мог бы за это время уже светодиодом помигать )))
@СиразиевРуслан
@СиразиевРуслан 6 жыл бұрын
Ну , бла бла
@ElEnBlog
@ElEnBlog 6 жыл бұрын
Не получил ещё плату с СТМ. Так что пока могу только поболтать.
@ВладиславСагунов-щ5м
@ВладиславСагунов-щ5м 6 жыл бұрын
Надо было два свистка брать. Второй и был бы той самой платой на СТМ. Ну и как резервный свисток.
@nRADRUS
@nRADRUS 6 жыл бұрын
Владислав Сагунов да, эти свистки горят довольно часто, говорят .
@alexzanevsky7467
@alexzanevsky7467 6 жыл бұрын
@@nRADRUS может не повезло, я несколько месяцев регулярно пользуюсь одним на работе, другим дома, работают норм
@f33net
@f33net 6 жыл бұрын
С программирование STM вообще нет проблем: бросил перемычку и фигачь штатному бутлодеру через СОМ порт дамп. А ещё можно кусок ОЗУ отмапить перемычкой в область флэш, прошивать и исполнять код в ОЗУ, чтобы флэшку не протереть до дырок. :) Напомню, что при ончипдебаге пошаговое исполнение достигается так же, как в х86 заменой в памяти инструкцией пошагового прерывания. Об этом скромно молчат все, но фактически ончипдебаг пилит флэшку нещадно.
@ElEnBlog
@ElEnBlog 6 жыл бұрын
Понял, спасибо.
@f33net
@f33net 6 жыл бұрын
Но заморочек в STM32 достаточно много - оно же кортекс долбанутый - тумбы/не тумбы и прочий хлам. Если "программировать" мышкой в КубеМХ с юзанием HAL и RTDos, как это делают гуивозилы мышастые, то уж лучше сразу сваливать на Атом под виндой. :))) Приятно, что в STM ноги и периферия инкапсулируются от младшей модели к старшей.
@f33net
@f33net 6 жыл бұрын
Было дело на Mega90-й столько напрошивал, что флэшка кончилась. При изучении и пробах/проверках, три-пять сотен прошивок в день запросто. :)
@anatoliygavrilov958
@anatoliygavrilov958 6 жыл бұрын
Про флэш Вы не правы. Ядра ARM Cortex имеют неплохую аппаратную отладку, в частности поддерживают аппаратные точки останова (M0 до 4, M3 и M4 до 6), которые не изменяют код. Подробней можно прочесть в документации на ядро: infocenter.arm.com/help/topic/com.arm.doc.ddi0337e/DDI0337E_cortex_m3_r1p1_trm.pdf#page=226 Возможно Ваша среда разработки не поддерживает эту функцию, чем Вы пользуетесь? В Keil с ST-link аппаратные точки останова работают. Подробней про отладку в Keil тут: www.keil.com/appnotes/files/apnt_230_v2.0.pdf
@Korvin_McNewbie
@Korvin_McNewbie 6 жыл бұрын
Это не только программатор но и отладчик, для того чтобы прошить большинство stm он не требуется (шьётся или через usb-com адаптер по uart либо напрямую по usb, много моделей имеют аппаратный usb). Для своих экспериментов выбрал младшую линейку stm32f0xx, для начала хватит и всегда можно перейти на старшие модели. Удачи и интересных проектов.
@ElEnBlog
@ElEnBlog 6 жыл бұрын
Спасибо.
@АлександрСидоренко-у6г
@АлександрСидоренко-у6г 6 жыл бұрын
По поводу "пиков" и "АВРок", если для вас имеет значение стоимость микроконтроллера, то занимаетесь чем то не тем. По поводу программаторов PicKit и USBasp, то же куча своих нюансов и цена далеко не самый важный критерий. Но STMки интересное дело... Респект и +
@АндрейБогатов-р9е
@АндрейБогатов-р9е 6 жыл бұрын
Для тех, кто никак не может освоить STM32, есть пару каналов sappise и narodstream. Ребята очень хорошо обьясняют, много материалов с периферийными блоками и практической реализацией тех или иных устройств. Если освоить STM32Cube MX (Графический редактор), то можно легко портировать проекты с разных камней STM32. И сейчас уже очень много материалов и уроков по этим контроллерам, главное, чтобы было желание.
@AxGxP
@AxGxP 5 жыл бұрын
И что, кому-то попадались STM32 с недокументированными глюками? Мне недавно пришел какой-то явный перемарк (STM32F103cB), но так и не понял из чего сделан, пока и глюков не нашел...
@ElEnBlog
@ElEnBlog 5 жыл бұрын
конечно попадаются.
@StatistPL
@StatistPL 6 жыл бұрын
STM конечно на голову выше даже топовых AVR. Но очень утомляет конфигурация и инициализация, инициализация шин и прочее. Еще там корпуса не очень удобные для пайки кривыми руками)) Однако индивидуальная инициализация дает сильную экономию потребляемого тока - можно отключить то, что тебе не нужно. Вещь хорошая, дешевая.. но не для лентяев) Кстати, лучше все таки взять дискавери платку, даже самую простую... для обучения.
@ВладиславСагунов-щ5м
@ВладиславСагунов-щ5м 6 жыл бұрын
Не надо дискавери. На ней обычно напихано железа которое тебе в жизни не нужно. Тратить на него просто так время неинтересно. Лучше самую простую голую платку взять и подключать по необходимости.
@StatistPL
@StatistPL 6 жыл бұрын
Нет ничего на дискавери кроме двух кнопок, кварца, фильтра юсб, оригинального программатора и камня. Еще 2 светодиодов. Это и есть голая плата.
@TheTalants
@TheTalants 6 жыл бұрын
Их есть у меня две. И несколько плат nucleo 😊
@ВладиславСагунов-щ5м
@ВладиславСагунов-щ5м 6 жыл бұрын
А ничего что этих дискавери разных существует больше десятка?
@StatistPL
@StatistPL 6 жыл бұрын
А ничего, что я говорил «даже самую простую ... для обучения»?
@Владислав-ж7ш6у
@Владислав-ж7ш6у 6 жыл бұрын
Когда я затеял сделать первое устройство на микроконтроллере, то заказал два программатора с али (для PIC и AVR) PIC программатор затерялся на почте, а AVR дошел успешно. В итоге начал по немногу изучать АVR и все последующие устройства были на этих микроконтроллерах
@AndreyRos
@AndreyRos 2 жыл бұрын
Здравствуйте. Вы можете мне помочь, у меня есть один вопросик на счёт прошивки?
@KARMAElectronics
@KARMAElectronics 6 жыл бұрын
Как раз на днях занимался разводкой своей версии ST-Link. По цене выходит примерно 270 рублей, если заказывать в Terraelectronica без учета стоимости плат. Если интересно - могу скинуть файлы проекта)
@ElEnBlog
@ElEnBlog 6 жыл бұрын
Да нет, проще в Китае купить чем возиться ЛУТОМ. Да и дешевле получается. Мне в Молдове сложнее купить камни STM
@KARMAElectronics
@KARMAElectronics 6 жыл бұрын
ОК, только плата разработана не для ЛУТа. Обычно заказываю на PCBWAY. Кстати, разведенный и заказанный USBAsp работает на ура)
@nicross4833
@nicross4833 6 жыл бұрын
лет 7-10 занимаюсь STM, раньше сложно было, когда в регистрах все прописывалось. А сейчас cubeMX, мышкой выбрал что надо, в ней уже библиотека HAL (там уже %80-90 уже настроено). Все очень быстро портируется по STM`овским камням. Пользуюсь компилятором IAR-EWARM, самый толковый, хоть и IDE там не очень, но привыкается быстро.
@balabolbalabolin5559
@balabolbalabolin5559 2 жыл бұрын
В течении недели поработал с СТМэмкой, поелозил немного CubeMX, попробовал подключать различные мониторы. Настолько все запутано и не логично что жизни не хватит на освоение. В итоге плюнул на это дело и еще больше полюбил ESP32.
@VyacheslavGol
@VyacheslavGol 6 жыл бұрын
Был такой программатор, быстро умер. Советую сразу в f103 залить официальную прошивку st link, и запаять в этот программатор. В результате программатор сможет нормально обновляться через st link utility
@alex-petrov
@alex-petrov 6 жыл бұрын
Вячеслав Гол так этот тоже спокойно обновляется через Стлинк утилити, не помню точно там же вроде f100 китайцы лепят
@RepomanBY
@RepomanBY 6 жыл бұрын
Пришел пару дней такой программатор - уже сразу стоит F103C8T6 стоит
@romankovac6271
@romankovac6271 6 жыл бұрын
Привет, я из Чехии, когда to я изучaл са русский язык, поэтому я все понимаю. У вас очень интересные видео. Спасибо за них. Вы действительно очень умны. Желаю вам всего наилучшего и много успеха.
@ElEnBlog
@ElEnBlog 6 жыл бұрын
Спасибо друг)
@lifefinder9417
@lifefinder9417 6 жыл бұрын
Через ST-link по swd удобно проводить отладку, а прошить stm32 можно и через uart или spi. Насчет китайских st-link пишут, что надо покупать жменями, ибо часто горят от статики. Хотя мой уже год работает без проблем. На всякой случай прикупил еще плату nucleo (с камнем stm32f767). Там штатный st-link + esd-защита на все usb. Хочу еще сказать насчет spl. Год назад, когда я только начинал осваивать микроконтроллеры и опыта не было совсем, я дня три провел пытаясь понять, почему у меня не хочет работать шина i2c. Помогло только тщательное изучение reference manual с последующим написанием работающего кода с помощью библиотеки первой абстракции cmsis. Впоследствии оказалось, что из-за ошибки в spl на линии почему-то возникал глитч от которого поднимался флаг bsy и модуль i2c отказывался подчиняться программе. После этого случая программирую stm32 исключительно вручную (в первой абстракции cmsis). Да, много мороки, но зато всегда очень четко понимаешь как все устроено и как оно работает.
@ElEnBlog
@ElEnBlog 6 жыл бұрын
Спасибо большое.
@JingoBo
@JingoBo 6 жыл бұрын
Я как то просто посмотрел код spl/hal и ахуел, этот индусский высер я бы даже в учебных целях не пожелал, а уже в настоящих проектах самоубийство
@JingoBo
@JingoBo 6 жыл бұрын
Из IDE советую IAR, среда у них серая и бородатая, но компилятор отличный, безумно оптимизирует, есть бесплатная версия до 32-х кб кода, это для дома за глаза.
@iwh1te340
@iwh1te340 6 жыл бұрын
кстати, в hal тоже есть ошибка, и I2С вешается в BSY, помгает только сброс модуля на уровне, отключения тактирования.
@BesitzeRuf
@BesitzeRuf 6 жыл бұрын
IAR платный если что.. и зачем говорить проэкты для крякнутого? Говорите оптимизирует хорошо? Видимо большие проэкты вы не делали, чтобы сравнить Keil, IAR и GNU GCC.. разница будет максимум на 10%...
@anatolytitov4169
@anatolytitov4169 6 жыл бұрын
Предлагаю учиться вместе =) Берем какой-нибудь проект и делаем вместе. Точнее вы делаете, а мы смотрим и учимся.
@ElEnBlog
@ElEnBlog 6 жыл бұрын
)))
@АндрейОсипов-ч5т
@АндрейОсипов-ч5т 6 жыл бұрын
Добрый день.Обращяюсь по вашим старым видеобзором .Подключаю видеонаблюдение обращаюсь за помощью разъесните прописка видеорегистратора при смене ip адреса логин+пароль пишите какой прописывали в хосте ip no-ip и еще вопорос дома два роутора тр - линк основной дома вход статестического адреса а второй подключен к первому по проводу в гараже ,хочу к нему подключить камеры через свич как настроить чтоб не тянуть кабель в дом а перенапровлять с гаража на первый роутор ,все в одной сети.
@bogdang79
@bogdang79 6 жыл бұрын
Насчет камней из Китая, то я полностью согласен. Я много покупаю в Китае Аtmega8 и Atmega328P и каждый 5-10 камень с бракованным АЦП. Каждый контроллер надо хорошенько тестировать в обязательном порядке, или конечно переплачивать за оригинальные камни.
@nRADRUS
@nRADRUS 6 жыл бұрын
китайские stm32 качественнее )
@ElEnBlog
@ElEnBlog 6 жыл бұрын
Это спорный момент)
@iwh1te340
@iwh1te340 6 жыл бұрын
Bogdan Golubovski вот stm32f04 в ЧиД стоит 100р, по переферии чуть лучше чем atmega328p, но не надо париться из-за мыслей бракованности. Да и все 32 бита, против 8
@dimondss1
@dimondss1 6 жыл бұрын
С самыми распостраненными китайскими 103 стм ками проблем не замечал. А вот с 4-ой серией были глюки с ацп (слишком сильно плавают значения, на высоких частотах выборки - вообще мрак)
@iwh1te340
@iwh1te340 6 жыл бұрын
такая проблема даже при покупке в компеле или элитане. При большой частоте выборке, надо вспоминать теорию и делать очень хорошую аппаратную часть.
@MbsElectronics
@MbsElectronics 6 жыл бұрын
1. PIC дороже AVR похожей конфигурации. 2. AVR быстрее PIC при той же тактовой частоте (команда за 1 такт у AVR против команды за 4 такта у PIC). 3. PIC надежнее AVR, не разу не слышал чтобы у PIC слетела прошивка или похерелись данные в EEPROM. 4. сейчас пик и авр производит одна фирма - Microchip. 5. По большому счету AVR = PIC. 6. На STM переходить не нужно, можно использовать и то и другое и третье в зависимости от поставленной задачи...
@StatistPL
@StatistPL 6 жыл бұрын
Вы ошибаетесь. СТМ использовать не нужно, но люди его используют по причине дешевизны и возможностей на голову превосходящих конкурентов. Зачем платить в 3-4 раза дороже за то, что можно получить в 3-4 раза дешевле?)) Не знаю как АВР (не сильно встречал из опыта ее в промышленной бытовухе), но пики в свое время пихали почти везде... и они дохли в том числе.
@MbsElectronics
@MbsElectronics 6 жыл бұрын
семейства контроллеров - это не религиозные конфессии, а просто радиодетали. Зачем мне STM32 там, где я могу использовать PIC12F629 в удобном 8 ногом DIP корпусе... или один из ATtiny. Трудозатраты на изготовление платы и затраты времени на изучение даташитов просто несравнимы. У STM32 даташит - это несколько томов...
@StatistPL
@StatistPL 6 жыл бұрын
Зачем сравнивать то, чего не существует? Разве есть СТМки с 8 ногами? Я не заставляю во что-то верить. Если взять сравнимые вещи - Мегу 328 и CТМ 32. STM выбьет 328 по всем параметрам при этом насыпет тебе еще кучу бонусов в виде периферии и гибкости, часов реального времени, внутреннего термометра, 12битного АЦП... и прочего. И стоит СТМка на 40-50% дешевле 328й. Я уже молчу, что СТМ будет может в разы меньше жрать тока при корректной настройке периферии. Более того, для меня дип-кропус неудобен.. предпочитаю поверхностный монтаж... так что все индивидуально. Подумайте над этим прежде чем кому-то рекомендовать не переходить на СТМ. Никто не заставляет пихать СТМ везде и всюду .. раз это не религия, то видимо не стоит зацикливаться только на пиках и аврах, а развиваться и использовать весь спектр удобств по необходимости, при этом финансы - далеко не последняя составляющая, особенно для коммерческих проектов.
@MbsElectronics
@MbsElectronics 6 жыл бұрын
Статист +, вы не поняли что я хотел сказать. Я не призываю "не использовать" STM 32, я призываю не относиться к микросхемам как к религиозным верованиям и использовать то что наиболее удобно в данной задачи... Не вижу никакого смысла в выражении "переходить на STM32"... Это все равно что сказать - "я перешел с бокорезов на отвертку. теперь бокорезов для меня не существует". используйте ВСЁ что удобно и оправдано для данной конкретной задачи. STM32 - отличная платформа, но в огромном количестве задач их использование - стрельба из пушки по воробьям. Сейчас вообще у "ардуинщиков" есть тенденция втыкать микроконтроллер в конструкции, которые можно собрать на трех транзисторах...
@StatistPL
@StatistPL 6 жыл бұрын
Embedded Programmer Не нужно пороть чушь. В любом дашите на ADC есть рекомендации по разводке платы. Более того, есть универсальные. Не использовать СТМ потому, что там 12 бит ADC? Что за бред? Остальные 101 плюс использования STM можно игнорировать?! Включая энергопотребление, частоту, объем памяти и цену?! PS В Меге ADC не шумит в два бита? Т.е. 10бит АВР - реальным 8. У них даже в даташите описан шум. Нормальный малошумящий ADC 12-16bit стоит от 20$. Профессиональные, для точных измерений от 150$. Не нужно преувеличивать возможности камня за 0,7$. Там шум периферии перекроет любой точный полезный сигнал. Скопировать функционал AVR -> STM с нуля займет 2-3 дня (естественно речь не идет про говноконструкторы ардуино)... причем 90% времени из этого займет копания в даташите. Хватит уже сопли размазывать.. STM дает возможность купить замену AVR на 40% дешевле, а по фаршу значительно превосходит AVR. Точка. Хватит нести бред, что STM могут пользоваться только те, кто постиг дзен после 3 лет изучения STM... Сейчас не 80е и никто уже давно в «машинных кодах» не пишет ПО.
@АлександрСветлый-х1я
@АлександрСветлый-х1я 6 жыл бұрын
Попытался освоить, но стопорнулся на средах разработки. Это просто какая то херня. Все забаговано, очень много ненужного мусора. А вот Атмел Студия просто красота.
@PACKUH
@PACKUH 6 жыл бұрын
Александр Светлый у атмеги намного больше развлекательной среды в том числе ардуино.
@nRADRUS
@nRADRUS 6 жыл бұрын
Александр Светлый ахахахаха, ну ты насмешил. забагованность и замусоренность Атмел Студии при разработках на SAMD намного больше , чем emIDE, coIDE, и прочих.
@CadmiumUA
@CadmiumUA 6 жыл бұрын
Вы просто не разобрались, СТМки можно и в ардуине шить, и для visual studio есть плагин, и в любом современном редакторе кода, типа VSCode, Sublime, это если Кеил с Эклипсом не понравились. А самое главное программатор с дебагером за 2$, тогда как у атмела их бюджетный AVR dragon около 100$
@eng283
@eng283 6 жыл бұрын
Работаю в CooCox, нормально все кодится, шьется.
@ИванДонской-о4у
@ИванДонской-о4у 6 жыл бұрын
Это у тебя мозги херня, забагованы, замусорены! Идиёт! STM это весчь!
@YuriyAlexandrovich
@YuriyAlexandrovich 6 жыл бұрын
Доброго, OK, программатор есть, а теперь главный прикол - среда разработки ? Для AVR все понятно, а вот под STM ...
@dimondss1
@dimondss1 6 жыл бұрын
Бесплатно - CooCox IDE, ну а так то много их.
@ВладиславСагунов-щ5м
@ВладиславСагунов-щ5м 6 жыл бұрын
В отличии от AVR, перечислять всё что есть для ARM не хватит пальцев всех конечностей даже у особи мужского пола :)
@ElEnBlog
@ElEnBlog 6 жыл бұрын
Тут в коментариях более опытные товарищи делились своим путем выбора среды.
@ВячеславПавлов-ю2ц
@ВячеславПавлов-ю2ц 6 жыл бұрын
Для начинающих я бы не советовал начинать с STM.Делал несколько подходов к этим камням, но когда дело доходит до конкретной задачи даже если уже забыл всё, что раньше делал на АВР, всё равно проще пробежаться по их документации по диагонали и заново всё изучить, чем осваивать СТМ, даже если последние пару месяцев делал супер проект на СТМ но с академическими целями. У СТМ документация очень сложная и насыщенная. К ним имеет смысл переходить только если возможностей АВР нехватает. Тут в комментариях упоминают проблему с выбором среды разработки, так это не самая большая проблема. Из личного опыта, допустим запуск таймера. АВР - 5 страниц текста, четыре 8-битных регистра. Всё логично и понятно. СТМ - 30 страниц. примерно на 20-ой странице закрадываются смутные сомнения: А зачем мне собсна таймер, где я, зачем я, в чем смысл жизни... А ну да начнём сначала, и так по кругу. Освоили таймер - переходим к другой переферии, когда опять понадобился таймер - начинаем всё сначала т.к. там было двадцать 32-битных регистров и через неделю хрен чё вспомнишь. Вывод: СТМ32 - это классная штука, но дюже сложная. Если такие большие возможности не нужны - пользуйтесь АВР-ами.
@ElEnBlog
@ElEnBlog 6 жыл бұрын
Спасибо
@alexbell735
@alexbell735 6 жыл бұрын
Можете посоветовать пару хороших книг по программированию AVR?
@andreyparovozz
@andreyparovozz 6 жыл бұрын
Привет! Будь добр напиши на каком камне st-link.
@kokotmkokot4926
@kokotmkokot4926 6 жыл бұрын
Рекомендую заказать штук 5 stlink, за 2 недели у меня из строя вышло 3 шт)) Один - точно статика, остальные без видимых причин. Но лучше оторвать с какой нибудь платы Nucleo. Меньше неожиданностей)
@ElEnBlog
@ElEnBlog 6 жыл бұрын
Спасибо большое за ценный комментарий
@MrAdamovichvv
@MrAdamovichvv 6 жыл бұрын
Главное отличие PICkit от копеечных AVR программаторов - это возможность отладки, т.е. это программатор + отладчик. Для более-менее серьезной разработки, отладка жизненно необходима. Я умею и пик, и авр, и стм. И вот , что скажу: пики имеют очень широкую номенклатуру, от 8 до 32 бит. Есть отдельное семейство dsPIc- сигнальные процессоры. У современных пиков очень много уникальной периферии, например, программируемые логические ячейки. Документация лучше у пиков. Среда разработки, лично мне, нравится больше у пиков. А по устройству 8 битные пики и авры по сути одинаковы, программировать легко. С стм32 ситуация сложнее. Главный козырь - это соотношение характеристики\цена. Но порог вхождения наамного выше чем в 8 битные авры\пики. Этому способствует средняя документация, отсутствие собственной IDE, правда работа в этом направлении ведётся, неразбериха с библиотеками, глюки, сложность устройства самих контроллеров и следующая отсюда объёмность пласта инфы которую нужно осознать. Одна настройка периферии вызывает грусть после аврок. Благо сейчас есть Cube32 который облегчает процесс инициализации. Так что у каждого свой кусок рынка, и авры с пиками никуда не денутся.
@ElEnBlog
@ElEnBlog 6 жыл бұрын
Спасибо за ценные даннын
@ALCohol-qu7ib
@ALCohol-qu7ib 6 жыл бұрын
Stm8 штука двоякая. С одной стороны - просто квинтесенция 8 битных контроллеров. Но практика... Если прога простая, то норм, но чуть сложнее, вот тогда хлебнёш веселья... Там столько глюков... Но если прогу отладиш, то работает как танк! AVR стал слишком нежен, наводок боится, гальванразвязка не помогает... Я один модуль перевёл на stm8, не от хорошей жизни))) Намучелся... Но работает надёжно.
@nightfury9049
@nightfury9049 6 жыл бұрын
Обрадую вас, для работы с STM32 можно вообще без программатора обойтись, у них есть аппаратный загрузчик UART, выбирается переключением ножки BOOT самого контроллера. На сайте STMicroelectronics есть бесплатная утилита под PC для загрузки прошивки через ком порт.
@ElEnBlog
@ElEnBlog 6 жыл бұрын
Спасибо
@АлександрНевский-е4д
@АлександрНевский-е4д 6 жыл бұрын
Можно для изучения купить простую плату серии Discovery или Nucleo. На таких платах уже есть программатор, который можно использовать как внешний программатор-отладчик для других микроконтроллеров STM. (Наверняка уже посоветовали, но комментариев много и все их не прочитать)
@ElEnBlog
@ElEnBlog 6 жыл бұрын
Спасибо
@rinatkin7194
@rinatkin7194 3 жыл бұрын
Интересно было бы на с видеть код , для цветных дисплеев , инициализация и т д , у меня есть наработки для дисплея 1302
@user-bg2nr4sz7q
@user-bg2nr4sz7q 6 жыл бұрын
для начала норм бесплатная версия keil. А так, можно CooCox CoIDE + GCC, у них и простая реалтайм ОС есть. Плюс ещё всякие генераторы кода от самой STM можно использовать, включая STLib
@ElEnBlog
@ElEnBlog 6 жыл бұрын
Спасибо большое.
@GustoffAlex
@GustoffAlex 6 жыл бұрын
STM32 - классные штуки! Я сам ещё нуб-нубом - хобби у меня с МК ковыряться, тоже переходил от AVR-ок. Взял сразу 3 штуки плат STM32F103C8T6, чтобы было куда говнокодить, и Discovery Kit с STM32F303, чтобы были АЦП и разная забавная периферия. Хочу сразу поделиться собственным наблюдением: в библиотеках HAL встречаются ошибки! Ну или это такие "фичи", которых я, например, понять не могу до сих пор. Из-за одной такой фичи я несколько месяцев не втыкал, почему не работает. Например, при старте PWM работающего от зацикленного DMA затиралась callback функция на окончании буфера DMA, делалось это не очень явным образом, и лечить пришлось костылём. Говорят, в SPL тоже есть баги, но я с ними пока не сталкивался.
@CoBaldr
@CoBaldr 6 жыл бұрын
Верная мысль, сам уже год на стмках, если что пиши комент что знаю расскажу)
@ElEnBlog
@ElEnBlog 6 жыл бұрын
Понял, спасибо. Думаю сам справлюсь, если нет - буду обращаться.
@SomeRandomPerson163
@SomeRandomPerson163 5 жыл бұрын
И что ты ими делаешь?
@TheKelikat
@TheKelikat 6 жыл бұрын
стм програматор на усб контролере, вроде как таких контролера всего 2 существует которые можно перешить с компа, остальные только с програматора. так что и самому спаять можно с оригиналов. в отличии от пиков меньше проблем. у атмелов тоже можно шить по лпт, если не зашит фьюз торможения, а он зашит и шить можно только через ком
@iurimaevschi1117
@iurimaevschi1117 6 жыл бұрын
Давай по скорее проекты на стм.
@ElEnBlog
@ElEnBlog 6 жыл бұрын
))) Всё не так просто как хочется.
@ShI_13
@ShI_13 3 жыл бұрын
Та самая ситуация...) лет 5 валяется ST-Link и садился курить Даташиты STM... но на моргании светодиодом всё закончилось...вернулся на Avr...😕
@GypsyRewind
@GypsyRewind 6 жыл бұрын
Блин, а я то думал, что сейчасчто-нибудь прошьёшь покажешь... п.с. Atollic Studio + STM32CubeMX = мой выбор, но... "каждый идёт своей догожкой"
@ElEnBlog
@ElEnBlog 6 жыл бұрын
Спасибо.
@nRADRUS
@nRADRUS 6 жыл бұрын
я тоже вернулся к Кубу только что. довольно удобно.
@igorzlat2525
@igorzlat2525 6 жыл бұрын
Аналогичная история. Я тоже закупил stm-ки, программатор и одну отладочную плату, но никак не могу себя заставить сесть и что-то попробовать сделать! ))) Я даже умудрился установить и настроить среду программирования, а мне это сделать несколько гемморойней, т.к использую только Apple-овские Mac-mini и Macbook Air. Под виндой хоть варианты есть а тут только Эклипс можно использовать. Хотя еще есть и удобная конфигурялка STM32CubeMX для мака.
@НиколайАлексенцев-ж6ь
@НиколайАлексенцев-ж6ь 6 жыл бұрын
И да ... программаторы из принцыпа не покупаю, я же радиолюбилеть - делаю сам ! Есть схема для STM не на STM для самостоятельной сборки ?
@ElEnBlog
@ElEnBlog 6 жыл бұрын
Не знаю, для стирки я купил. Для авр и пик точно есть.
@Чатланин-г6б
@Чатланин-г6б 6 жыл бұрын
Какое главное приимущество и уникальные функции stm, которых нет у pic и avr?
@kalobyte
@kalobyte 6 жыл бұрын
отсутствие фьюзов, аппаратная отладка, цена, скорость, усб за 1.5 бакса, цап, дма хватит?
@anatoliygavrilov958
@anatoliygavrilov958 6 жыл бұрын
Главное преимущество в бОльших возможностях и удобстве за те же деньги (для радиолюбителей по крайней мере). У производителей огромный ассортимент микроконтроллеров и подобрать нужный по функциям можно у любого производителя, уникальности практически нет. Вопрос только в цене и доступности модели, что опять же не мало важно для любителей. В общем "STM так - то топ за свои деньги" =)
@xf2091
@xf2091 6 жыл бұрын
почему петличка? а где тот дорогой микрофон?
@alexsheeck9829
@alexsheeck9829 6 жыл бұрын
Сами китайцы нас подталкивают к AVR. Тот же ардуино везде продвигают. И я плотно сижу на атмеге. Ни Pic ни STM изучать не хочется. А зачем если это всё делается на старой доброй Атмеге. Я конечно не прав, но я не профессионал, я любитель.
@redtex
@redtex 6 жыл бұрын
Опытный любитель - профессионал среди любителей.
@alexsheeck9829
@alexsheeck9829 6 жыл бұрын
Нет. Моя работа вообще и близко не связана с программированием микроконтроллеров. Это если можно так сказать хобби, которое иногда может и небольшую прибыль принести.
@TEENASPECT
@TEENASPECT 6 жыл бұрын
alex sheeck такая же фигня, но спустя три года самоделок атмеги уже реально мало. Мой левел: на сборке компонентной на своих платах.
@iwh1te340
@iwh1te340 6 жыл бұрын
alex sheeck не скажи, был у меня проект (электронная моталка пробега в автомобиль), там меняется не скважность импульса, а частота импульса (можно на ногодрыге сделать, но куда лучше отдать это дело аппаратной части) + отслеживание текущей скорости (для переключения, эмуляция-реальная скорость). Продаются такие моталки, на 555 таймере, но цена 1.5к р., хотя само устройство стоит 200р. В результате, авр не потянет это, ни по производительности, не по цене, а вот stm32f032 подошел как раз.
@dimondss1
@dimondss1 6 жыл бұрын
Да, в СТМ очень удобные таймеры (так как делитель можно задать любой). Для аппаратной генерации сигналов -просто отлично.
@SaLaGaDH
@SaLaGaDH 5 жыл бұрын
и как успехи спустя полгода?
@Владислав-ж7ш6у
@Владислав-ж7ш6у 6 жыл бұрын
А у нас в местных магазинах в 10 раз дороже те же камни с али продают, где часто отбраковка попадается)
@ElEnBlog
@ElEnBlog 6 жыл бұрын
У нас по разному. Но можно внимательно рассмотреть перед покупкой и купить в другом месте.
@co5inus746
@co5inus746 6 жыл бұрын
Вопрос: я только хочу еще учится, с каким микроконтролером лучше начинать ?
@ElEnBlog
@ElEnBlog 6 жыл бұрын
Я думаю что это не важно, поэтому начинайте с более востребованных, я бы с СТМ начал. Но это мое мнение, не факт что оно верное.
@co5inus746
@co5inus746 6 жыл бұрын
@@ElEnBlog спасибо!
@MrRuroffg
@MrRuroffg 6 жыл бұрын
Я бы рекомендовал все таки посмотреть в сторону HAL для stm хотябы из за CubeMX. это на экономит просто кучу времени и для старта ончень наглядно все конфигурируется. но во всем удобном есть свои минусы, библиотека hal бывает с очень кретическими багами поэтому я советую использовать билд самой библиотеки мажорный. и всегда смотреть патчноуты к новой версии. без необходимости не обновлятся если тебя все устраивает. Из среды я использую atollic truestudio, перепробовал кучу сред и остановился на этой из за того что она собрана на эклипсе она бесплатная постоянно обновляется и багов по самой ide не было обнаружено. так же надо посставить STMStudio это просто мегасофт для отладки и это очень удобно его использовать как дашборд. и для изучения самих возможностей stm32 совею взять дискавери с нужной переферией ну что б наиграться вдоволь и освоить базовые функции на 100% исправном камне. будут вопросы пишите
@ElEnBlog
@ElEnBlog 6 жыл бұрын
Большое спасибо!
@33lymes
@33lymes 6 жыл бұрын
Подтверждаю все вышесказанное. Атоллик хорош, но я в основном работаю на маках, а у них нет инсталлера на мак. Можно конечно было бы распаковать линуксовский, там все равно просто Эклипс на яве, который заработает с любым нативным лоадером, но зачем возиться, если есть SystemWorkbench на том же Эклипсе, который ничуть не хуже Атоллика. В остальном все верно сказано. Компания STM сейчас продвигает HAL архитектуру и STMCube. Все больше появляется в сети драйверов под разную периферию, StdPerif уходит в прошлое. Оно и понятно, с HAL можно легко переходить с процессора на процессор, меняя лишь хидеры и кое-какие мелочи в конфигах проекта, оставляя код неизменным (если конечно все периферийные устройства присутствуют на обоих процессорах).
@MrRuroffg
@MrRuroffg 6 жыл бұрын
Леонид Мезенцев я тоже одно время сидел на систем ворк бэнч, он тоже хорош но было пару моментов некретичных которые мне не понравились. А потом st купили atolic и я сразу перешёл на него. Апдейты сиабилтные и так как проект коммерческий дает надежду что в релиз баги не пролезут.
@metsys1
@metsys1 6 жыл бұрын
Имеет значение на каком чипе stm программатор: на 101 или 103. Мне китаец продавал как 103, а пришел 101. Судейство в споре встало на мою сторону, т.е. полный возврат денег.
@ElEnBlog
@ElEnBlog 6 жыл бұрын
А в чем разница? Я правда не знаю.
@metsys1
@metsys1 6 жыл бұрын
Изначально было два семейства - Performance Line (STM32F103) и Access Line (STM32F101). У 103 USB интерфейс реализован аппаратно, а в 101 таковой отсутствует. Перед покупкой программатора изучал этот вопрос, и, бывалые пользователи свидетельствуют о том, что на 101 часто срубает (возможно статикой, но я не могу это утверждать) порт/ы USB линий, что очевидно приводит программатор в негодность. С 103 таких отзывов не встречал, и в целом говорят более живучие, "но это не точно" ©
@ВладиславСагунов-щ5м
@ВладиславСагунов-щ5м 6 жыл бұрын
Это вообще неточно. На 101-м ST-linke полность написал стек USB прежде чем вспомнил, что его там нет :)
@metsys1
@metsys1 6 жыл бұрын
Владислав Сагунов вы разницу между аппаратным и софтверным USB различаете? На ATmega8 тоже пишут USB стек, и что?
@ВладиславСагунов-щ5м
@ВладиславСагунов-щ5м 6 жыл бұрын
Не придумывайте ерунды. Прошивка ST-Link на 101 и 103 одна и та же - аппаратный USB. Я же чуть выше написал, что на 101-м чипе st-linka полностью отладил usb-стек. Думаете я в своей программе не могу отличить аппаратный от программного? :)))
@SWS-LINK
@SWS-LINK 6 жыл бұрын
Надо пользоваться тем, что лучше знаешь -). В IT именно так дело обстоит.
@nRADRUS
@nRADRUS 6 жыл бұрын
Пока можешь учиться , надо учиться и лучше знать то, что профитнее )
@ElEnBlog
@ElEnBlog 6 жыл бұрын
id13 - золотые слова))
@VitekTVLife
@VitekTVLife 6 жыл бұрын
👍👍👍👍👍👍жирный лайк👍👍👍👍👍👍👍
@ПетрКонстантинов-с7т
@ПетрКонстантинов-с7т 2 жыл бұрын
если брать stm8 то его даже нельзя нормально симулировать как avr в протеусе, а это очень важно
@Dialbist
@Dialbist 5 жыл бұрын
Странно, почему на ноуте не было ком порта, раньше были частенько до года 2005 точно вроде, если позже то да
@ff5x2
@ff5x2 6 жыл бұрын
тоже поглядываю на стм. вообще и раньше о них слышал, пока мне не попался термостат на стм8. устройство сказочно дешевое, благодаря камню. сами камни стм8 как оказалось имеют серьезные преимущества над мега. это например аппаратное умножение с делением. периферия стм8 даже в младших камнях линейки зачастую превосходит ту же мегу 328. в общем, также заказал пару камушков. жду.
@BeyElder
@BeyElder 6 жыл бұрын
как по мне, та вся эта "необходимость" перехода на ARM - чистой воды маркетинговый буллшит. 99% радиолюбителям он нахер не впился, и от этого производители ARM бесятся, а AVR потирают ручки. ARM реально нужен для проектов где используются, например, аудиокодеки для сжатия. Для всего остального AVR хватит с головой.
@AleksandrArtroom
@AleksandrArtroom 6 жыл бұрын
У AVR есть 2 больших плюса которых нету у STM. Первый, большие корпуса подходящие для лута и домашней пайки. Второй, "мощные ноги" коммутирующие силовые транзисторы и сильно упрощающие схему. На STM мне приходиться ставить драйвер для управления транзисторами. --------------------------------- Светодиодное освещение с сенсорными кнопками у меня на канале.
@jeysonrou8681
@jeysonrou8681 6 жыл бұрын
И хуеву тучу минусов против двух плюсов.
@AleksandrArtroom
@AleksandrArtroom 6 жыл бұрын
Jeyson Rou Я привёл 2 плюса у AVR, если вы найдёте 2 плюса у STM приведите их пожалуйста.
@Colis5
@Colis5 6 жыл бұрын
Ребят бля как малые дети ей Богу. 1-инструмента много не бывает 2-для каждого инструмента свое применение. там где стм рулит авр не пойдет, а там где достаточно авр нахрен пихать стм.
@jeysonrou8681
@jeysonrou8681 6 жыл бұрын
+Александр П Цена, 32-х битное АЦП, более продвинутая система режимов сна и энергосбережения. Штатные среды разработки имеют локальные постоянно обновляемые библиотеки. У Атмелей они статичны и меняются в ручную. Дробение ядра для мультизадачных расчетов переменных. STM сложнее но превосходит Атмелей во многом. Хотя по факту у каждого своя ниша. Атмель начальный уровень. STM уже требует больших знаний и понимания микроконтролерных систем.
@bul2012
@bul2012 5 жыл бұрын
Купил stm32f103 на отладочной плате типа nano , на Али , камень заменил на покупной с чида
@andrewandrosow4797
@andrewandrosow4797 4 жыл бұрын
На stm можно цифровую обработку тональных частот вести - а на Ардуине - не получиться (память маленькая тактовая частота низкая)
@Ворчун-х5б
@Ворчун-х5б 6 жыл бұрын
На смт вроде эйзи диаг для диагностики автомобилей
@ВикторКулагин-ж9о
@ВикторКулагин-ж9о 6 жыл бұрын
Для саморазвития , говорят ослики Ha stm шустрее, а цель ослик для начинающих и многое бы повторили, я знаю только одного человека который такое сделал и его творения многое повторили в том числе и я
@AlekseiChip
@AlekseiChip 6 жыл бұрын
Всё хожу вокруг STM облизываюсь но как-то руки не доходят
@fpvart193
@fpvart193 6 жыл бұрын
Здорово. Еще бы протеус эмулировал STM. Цены им не было.
@CoBaldr
@CoBaldr 6 жыл бұрын
Артем Измайлов он и так эмулирует, но зачем если тут хардварный отладчик есть?
@fpvart193
@fpvart193 6 жыл бұрын
Эмулирует? Хммммм. Ушел страдать. Спасибо за инфу.
@TheAtomstrike
@TheAtomstrike 6 жыл бұрын
меня подтолкнула на stm32 с avr комическая причина- на вин10 перестала работать ломанная версия иар. а на stm32 нашёлся бесплатный coocox который сразу заработал с камнем. кроме того хотелось попробовать очень дешёвые отладочные платы
@AnShyv
@AnShyv 6 жыл бұрын
схренабы st-link стоил под 20 баксов ? у них discovery стоили и стоят по 20-30 баксов. при том что там уже есть st-link, который, при желании, можно отломить от отладочной и использовать отдельно.
@ElEnBlog
@ElEnBlog 6 жыл бұрын
Предусмотрите видео плиз. Вы что-то о другом говорите.
@AnShyv
@AnShyv 6 жыл бұрын
0:14 - программаторы стоили каких-то бешеных денег. что я не так сказал ? discovery как стоили сразу от 20 зелени, так и сейчас стоят от 20 зелени (из китая чуть дешевле. баксов за 15-16 можно найти). где же эти бешеные деньги ? 20 баксов за отладочную + полноценные прогер ?
@ElEnBlog
@ElEnBlog 6 жыл бұрын
Я говорил о ПИК и АВР. Разве нет?
@AnShyv
@AnShyv 6 жыл бұрын
да, мой косяк. про 20 баксов ничего не сказано. сказано "каких-то бешеных денег".
@ElEnBlog
@ElEnBlog 6 жыл бұрын
Ничего, не ошибается тот, кто ничего не делает.
@alexpiddubnui1589
@alexpiddubnui1589 6 жыл бұрын
stm мне нравится как для пользователя - повторителя - почти все имеют встроенный загрузчик и позволяют прошить через юсб или юарт, ST Link не всегда и нужен
@ruslanmaksimenko9493
@ruslanmaksimenko9493 11 ай бұрын
5 лет видосику и без моего жирного лайка?! Исправляю!
@ОнуфрийНечепуренко
@ОнуфрийНечепуренко 6 жыл бұрын
Вот любопытно, хоть 1 девушка была тут в комментариях?
@ElEnBlog
@ElEnBlog 6 жыл бұрын
Ты не там себе ищешь девушку.
@ОнуфрийНечепуренко
@ОнуфрийНечепуренко 6 жыл бұрын
Может, я люблю экзотику? :) Как выпускник технического универа я точно знаю, что девчонок на специальностях, связанных с электроникой, просто масса. И где они все? :) Хоть одна работает по специальности, а не продавцом в магазине электротоваров?
@АлексейШутко
@АлексейШутко 6 жыл бұрын
Использую IDE Atollic. Нормальная штука. AVR хороши для проектов несложной автоматики.
@АнонимАнаномный
@АнонимАнаномный 6 жыл бұрын
теперь главное не обновлять прошивку программатора)))
@GtaSaKompanion
@GtaSaKompanion 3 жыл бұрын
Для прошивки программатора нужен программатор)
@АнонимАнаномный
@АнонимАнаномный 3 жыл бұрын
@@GtaSaKompanion не обязательно. у 103 есть встроенный загрузчик по UART
@TheKelikat
@TheKelikat 6 жыл бұрын
пики это отдельная ветка, про них часто писали в журнале, я думал они популярны, а оказалось наоборот платформа для студентов, хотя они победили, но атмел куда более популярны, да и функциональнее. на пики у китайцев вроде 6-9 баксов програматор, но он сам на дорогом контролере за 5 баксов, атмелы в этом плане дешевле, ну а стм просто самые дешёвые. и никто не отменял 5 проводков. у нас пиков толком и не было в продаже, даже мега 8 только недавно появилась. на работе валялась 2 пика, хз куда делись, мож выкинули. на базаре торгаш пытался комуто его впарить, пики барахло
@ElEnBlog
@ElEnBlog 6 жыл бұрын
Для 5 проводов нужен ЛПТ, а у меня ноутбук......
@TheKelikat
@TheKelikat 6 жыл бұрын
неужто всё как и раньше, арендованое жильё поэтому и ящика нет. а на работе тоже чтоль нет старых системников. вообще можно собрать на контролере лпт и на него городить кучу всяких програматоров из проводков. не под всё есть готовые. хотя тоже перехожу на усб. чтоб альтеру шить приходится вообще виртуалку ставить, неудобно, а покупать за 7 баксов чёт дороговато
@balabolbalabolin5559
@balabolbalabolin5559 2 жыл бұрын
Трудно СТЭму против ESP32. Для ESP32 богатый выбор библиотек, блютуз и WiFi на борту, скорость до 240MHz, много пинов, памяти. Например вышла обновленная библиотека TFT_e_SPI с кучей примеров и автоматической калибровкой тачскрина но STM32 она не поддерживает.
@ВикторКулагин-ж9о
@ВикторКулагин-ж9о 6 жыл бұрын
Может осциллограф на stm соберете ?
@ElEnBlog
@ElEnBlog 6 жыл бұрын
С какой целью?
@rikitaki9251
@rikitaki9251 6 жыл бұрын
stm32f4 disco(407) лучше начинать с него, минус в том что дорого, но есть много блогеров с отличными уроками.
@TEENASPECT
@TEENASPECT 6 жыл бұрын
Мужики! Помогите побороть наводки на микрофон на sim800 gsm модуле. По манулу фильтры не помогают.
@ElEnBlog
@ElEnBlog 6 жыл бұрын
Привет. Нужно смотреть, возможно вы с трассировкой платы начудили....
@kalobyte
@kalobyte 6 жыл бұрын
микрофон какой?
@nRADRUS
@nRADRUS 6 жыл бұрын
диф.дорожка должна быть с минимальной площадью.
@zerald
@zerald 6 жыл бұрын
на всякий случай про ком порты, uart2usb преобразователи тебе помогут, лучше на базе FTDA
@nRADRUS
@nRADRUS 6 жыл бұрын
stm32f103 также поддерживает USB. проблема только в написании софта)
@zerald
@zerald 6 жыл бұрын
Если софта с которым он поддерживает USB нет - значит он его НЕ поддерживает тчк
@РостиславБатищев
@РостиславБатищев 6 жыл бұрын
лучше закажи у официалов Nucleo или Discavery, проблем с плохими контроллерами не будет, плюс программатор с возможностью прошить как установленный камень, так и внешний
@РостиславБатищев
@РостиславБатищев 6 жыл бұрын
Кому как. Я, увидев отзывы по этим программаторам, и решил у официалов взять Nucleo411. Этого камня мне с головой хватает во время разработки, а после перевожу проект на более дешёвый контроллер.
@vitaliymitsyuk6218
@vitaliymitsyuk6218 6 жыл бұрын
Зачем покупать программатор если есть дев китьі от стм. Сразу с програматором и плюс камень с распаяньіми пинами.
@ElEnBlog
@ElEnBlog 6 жыл бұрын
Не знаю. Тупенький я немного...
@vitaliymitsyuk6218
@vitaliymitsyuk6218 6 жыл бұрын
@@ElEnBlog спасибо за ответ )) правда такого ответа я не ожидал ))
@НиколайАлексенцев-ж6ь
@НиколайАлексенцев-ж6ь 6 жыл бұрын
На AVR много документации , на PIC меньше в инете . Для первых среда CAVR , для вторых PIC C Compiler, стоимость не иттересует , потому как работаю в сфере охранно- пожарной сигналицации и хватает ништяков ( БУ ) ! . Примерно год назад заказал в Китае платку с CTM STM32 F103 за копейки , а с чем её есть , или как её еб.ти - незнаю.
@RingQy
@RingQy 5 жыл бұрын
т.е. ты даже не переходишь а только пытаешься перейти? на каком еще базаре? в инете куча инет магазов..... логика у тебя очень странная если не говно 8 разрядные AVR или PICи (причем все под одну гребенку серии походу у вас) так сразу stm32....
@DmytroSemenko
@DmytroSemenko 5 жыл бұрын
Еще для простоты можно использовать mBed OS
@DjNucleon
@DjNucleon 6 жыл бұрын
Ну бля. Друже. Какого хрена? Эти же камни, допустим у нас в сибири что пики, что авр контроллеры заказываются через фирму. переплачиваешь пару сотен рублёв за десяток, зато есть чек и вопрос решается на месте. Я сам разрабатываю устройства типа умных зарядных для автомобильных аккумов в купе - десульфатор, и устройство для раскачки подобных. Устройства давно поставлены на производство поэтому скажу. Создаю как на пикачу, так и на авр камнях. Ребзя, лучше переплатить и иметь гарантию, чем трахать мозги себе и катайцу. Если разрабатываешь - разрабатывай на 100% рабочих камнях и имей собранную плату отладки и прошивку со щадящими фузами для последующей перепрошивки девайса. p.s.: Защищайте свои разработки блокировкой на камнях чтения\записи. Я юзаю программатор Тритон и это лучшее, что можно придумать для разработок.
@vadim_tula260
@vadim_tula260 6 жыл бұрын
В чем прикол STM32, есть же esp8266 / esp32? На nodemcu разница копейки + на ней вайфай, питание распаяно, программатор не нужен, по выходам вроде тоже все ок, память 4 мб, 80 мгц с разгоном до 160 (гнать не пробовал)
@ElEnBlog
@ElEnBlog 6 жыл бұрын
Кроме есп есть много ещё чего
@iwh1te340
@iwh1te340 6 жыл бұрын
Перешивай сразу этот st link в j-link и добавляй вывод SWO.
@JingoBo
@JingoBo 6 жыл бұрын
iWh1te а смысл перешивать, swo и без этого заведется, да и профит с SWO сомнительный
@ВладиславСагунов-щ5м
@ВладиславСагунов-щ5м 6 жыл бұрын
У j-link есть технология RTT. Она в отличии от SWO не блокирует программу при выводе.
@iwh1te340
@iwh1te340 6 жыл бұрын
в кейле да, поставь true studio и поймешь сразу почему надо перешивать в jlink. при работе в в true studio (ac workbench) с st link не работает просмотр переменных в реальном времени, только через точку останова, а с jlink все работает без проблем.
@BesitzeRuf
@BesitzeRuf 6 жыл бұрын
НЕЛЬЗЯ это перепрошить в jlink
@ВладиславСагунов-щ5м
@ВладиславСагунов-щ5м 6 жыл бұрын
Все перешивают а вам Ктулху запретил?
@deformato6494
@deformato6494 6 жыл бұрын
www.ElEnBlog.ru -блог об электронике как с вами можно связаться?
@ElEnBlog
@ElEnBlog 6 жыл бұрын
Добрый день. vk.com/speian.aurel
@rwxchip5164
@rwxchip5164 6 жыл бұрын
лучше для обучения платы дискавери покупать
@КириллЗайнулин-д7п
@КириллЗайнулин-д7п 6 жыл бұрын
Что за камера с верху?
@yohabi
@yohabi 6 жыл бұрын
Кирилл Зайнулин начальник повесил камеру, чтобы материалы не тырили. А то припой на сторону килограммами уходил
@КириллЗайнулин-д7п
@КириллЗайнулин-д7п 6 жыл бұрын
alexander arkusha причём это? Я просто спросил что за камера с верхнего ракурса
@nRADRUS
@nRADRUS 6 жыл бұрын
alexander arkusha ))))) +5 ))
@ElEnBlog
@ElEnBlog 6 жыл бұрын
alexander arkusha ШЕФ, не унижайте меня перед подписчиками. Спасибо.
Ремонт редкой панели приборов от Ренно Сценик P8200 451 506A
13:23
ElEnBlog - блог об электронике
Рет қаралды 17 М.
Зачем ставить Микроконтроллер в простые устройства?
16:38
ElEnBlog - блог об электронике
Рет қаралды 110 М.
VAMPIRE DESTROYED GIRL???? 😱
00:56
INO
Рет қаралды 8 МЛН
Synyptas 4 | Арамызда бір сатқын бар ! | 4 Bolim
17:24
Ouch.. 🤕⚽️
00:25
Celine Dept
Рет қаралды 19 МЛН
Плата с STM8 STM8S103F3P6 и Arduino IDE
7:35
arduinoLab
Рет қаралды 48 М.
Изучаю STM32!
20:26
Лёша Кластер
Рет қаралды 194 М.
STM8S103F3 vs ATmega328p
19:29
Электроника в объективе
Рет қаралды 113 М.
Самодельный ISP программатор USBASP для AVR
12:01
Заметки Ардуинщика
Рет қаралды 76 М.
VAMPIRE DESTROYED GIRL???? 😱
00:56
INO
Рет қаралды 8 МЛН