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

preview_player
Показать описание
Делаю первые шаги для того, чтобы перейти на микроконтроллеры STM. На данный момент я при разработках своих устройств использую достаточно старые но очень распространнёные микроконтроллеры AVR. STM имеет ряд преимуществ, меньше потребляет, что является плюсом при проектировании устройств которые питаются от батареи, за те же деньги можно купить STM микроконтроллер с большим кол-вом периферии или если по другому сказать — STM просто дешевле. Более гибко можно настраивать порты ввода вывода. Большое кол-во вариантов микроконтроллеров разных по параметров но одинаковых Пин ту Пин. То есть можно перейти на более старший камень даже не меняя печатную плату.
Переходить буду очень медленно, но у же купил программатор для STM из Китая, который называется ST Link, маленькую отладочную платку с STM8S103F3P6 на борту, по цене кстати меньше 1 доллара, теперь осталось всего лишь найти время)))))

ССЫЛКИ с конца видео:

Статья и файлы к видео на моём сайте -

Рекомендации по теме
Комментарии
Автор

Много слов)) но ваша манера разговаривать приятна и я с удовольствием смотрю ваши ролики, удачи в проектах

mikaeldzaurov
Автор

Задержался на работе? Лайк! (За окном темно)Истинный японец!)

JeanPol-
Автор

Этот программатор на самом деле не так прост. В интерфейсе SWD есть три сигнала, но только два из них выведены на гребенку. Третий позволяет использовать отладочную печать без дополнительного UART. Этот сигнал в прошивке поддерживается, так что при необходимости его можно вывести проводком от самого чипа, чем повысить стоимость программатора долларов на 20 примерно.

SergeyKarpesh
Автор

Аурел, пили серию видосов "STM - мой путь". Делал подход к ним, там уйма сред разработки, и разные библиотеки CMSIS, HAL, SPL. От производителя с разным подходом и уровнем абстракции. Интересно на чем остановился ты? ;) Удачи с освоением!

optimusprime
Автор

Давно уже пора было перейти :) Преимущества настолько очевидны, что выбор прост

pwmcompany
Автор

В добрый путь. Ничего там сложного нет, разберешься. Если хочешь совет - не связывайся с StdPeriph библиотеками, STM скоро перестанет их поддерживать. Начинай с использования библиотек HAL и STM32Cube - очень наглядно и просто все, куб покажет тебе если есть конфликты между периферийными модулями и правильно настроит проект. IDE очень хороший SystemWorkbench на базе эклипса, с коммерческими предпочитаю не работать, тем более что воркбенч еще и кроссплатформенный, работает и на линуксе и на маке.

lymes
Автор

Я перешёл и не жалею. Хоть было и трудно но разобрался. А если разберёшься, то будет легко. После stm, avr кажется мусором. Только один совет - старайся не использовать при программировании библиотеки которые очень помогают, например spl, hal . Это очень поможет понять глубоко микроконтроллер, что откуда берется

supercelt
Автор

Автор плюсую!Я даже сделал недавно делал stm32f030 dds генератор c внешним ЦАП, в диапазоне средних волн работал - шаг : доли Герца.

andrewandrosow
Автор

Спасибо Аурэл за видео! И, пожалуй, понедельник я начну с уборки своего кабинета )))

indigen
Автор

Конечно переходите, там все лучше, хоть и дороже, сам много лет сидел на AVR ах, но понадобилось сделать более сложное устройство и перешёл на STM32, пишу на keil, установки периферии в cube, мой любимый контроллер STM32F407VET6, пробуйте, успехов!

denispacific
Автор

Да!!!! если изучил контроллеры одного производителя, думаеш ну ещё месяц, ну ещё пару проектов и перейду на другого производителя., ну ещё месяц, ну ещё пару неделек. Потом смотриш прошло много лет и до сих пор крепко увяз. Так что вперёёёооодддд к новым горизонтам

td_
Автор

Хоть и болтовня, но намного интереснее чем замены экранов на телефоне.

alexalexfff
Автор

Привет, я из Чехии, когда to я изучaл са русский язык, поэтому я все понимаю. У вас очень интересные видео. Спасибо за них. Вы действительно очень умны. Желаю вам всего наилучшего и много успеха.

romankovac
Автор

Интересно было бы на с видеть код, для цветных дисплеев, инициализация и т д, у меня есть наработки для дисплея 1302

rinatkin
Автор

Добрый день.Обращяюсь по вашим старым видеобзором .Подключаю видеонаблюдение обращаюсь за помощью разъесните прописка видеорегистратора при смене ip адреса логин+пароль пишите какой прописывали в хосте ip no-ip и еще вопорос дома два роутора тр - линк основной дома вход статестического адреса а второй подключен к первому по проводу в гараже, хочу к нему подключить камеры через свич как настроить чтоб не тянуть кабель в дом а перенапровлять с гаража на первый роутор, все в одной сети.

АндрейОсипов-чт
Автор

Ну наконец-то решился! Аурел, переходить на STM надо не потихоньку, а очень быстро! Забудь эти AVRы, PICи как страшный сон! Только STM, только хардкор!

ИванДонской-оу
Автор

Через ST-link по swd удобно проводить отладку, а прошить stm32 можно и через uart или spi.
Насчет китайских st-link пишут, что надо покупать жменями, ибо часто горят от статики. Хотя мой уже год работает без проблем. На всякой случай прикупил еще плату nucleo (с камнем stm32f767). Там штатный st-link + esd-защита на все usb.
Хочу еще сказать насчет spl. Год назад, когда я только начинал осваивать микроконтроллеры и опыта не было совсем, я дня три провел пытаясь понять, почему у меня не хочет работать шина i2c. Помогло только тщательное изучение reference manual с последующим написанием работающего кода с помощью библиотеки первой абстракции cmsis. Впоследствии оказалось, что из-за ошибки в spl на линии почему-то возникал глитч от которого поднимался флаг bsy и модуль i2c отказывался подчиняться программе. После этого случая программирую stm32 исключительно вручную (в первой абстракции cmsis). Да, много мороки, но зато всегда очень четко понимаешь как все устроено и как оно работает.

lifefinder
Автор

Это не только программатор но и отладчик, для того чтобы прошить большинство stm он не требуется (шьётся или через usb-com адаптер по uart либо напрямую по usb, много моделей имеют аппаратный usb). Для своих экспериментов выбрал младшую линейку stm32f0xx, для начала хватит и всегда можно перейти на старшие модели. Удачи и интересных проектов.

Korvin_McNewbie
Автор

И что, кому-то попадались STM32 с недокументированными глюками? Мне недавно пришел какой-то явный перемарк (STM32F103cB), но так и не понял из чего сделан, пока и глюков не нашел...

AxGxP
Автор

Год прошёл, как успехи в "переходе на STM"?

MrRediska