Отличная подача материала! Даже не нужно увеличивать скорость воспроизведения видео ))
@mvmudrov4 жыл бұрын
Стараемся, но там, где нужно обратить на материал особое внимание, пытаемся проговаривать медленнее)
@KotsuhaFlorov3 жыл бұрын
о да некоторых можно слушать где-то около двух
@edmelectronics41104 жыл бұрын
Супер! Молодец! Отличная преподаватлская работа. Продолжайте уроки по STM32, вы очен нужны.
@mvmudrov4 жыл бұрын
Здравствуйте! Спасибо большое за комментарий! Сейчас готовим серию видеороликов про ШИМ и про реализацию ШИМ на Stm32! Оставайтесь с нами!
@rmatveev4 жыл бұрын
Такой классный контент и всего 68 подписчиков?! Подписываюсь и ставлю колокол :)))
@mvmudrov4 жыл бұрын
Спасибо за комментарий! Ответ на ваш вопрос простой! Мы только начали снимать видеоролики, да и рекламироваться не пытаемся) больше внимания стараемся уделять материалу, который преподносим вам!
@СеменЗуев-г8е4 жыл бұрын
Шикарное видео! Очень приятно смотреть. Все четко, понятно, по делу, без соплей. Редко такое встретишь в тематике mcu)
@mvmudrov4 жыл бұрын
Спасибо за комментарий! Подписывайтесь на наш канал, мы планируем выпуск серии видеороликов о программировании, также цикл о эл. компонентах и о силовой электронике! Дело в том, что ваши комментарии и подписки важны для нас. Они являются не только индикатором того, что наш материал вам нравится, благодаря им мы понимаем что, где и как можно подработать и поправить, чтобы информация доносилась лучше. Поэтому оставляйте свои пожелания! Такая обратная связь полезна!
@николай-г7ю3з3 жыл бұрын
Классно объяснил, кратко, четко, лаконично и самое главное понятно
@mvmudrov3 жыл бұрын
Здравствуйте! Большое спасибо за комментарий!!! Стараюсь продолжать в том же духе!
@ядриломудрило4 жыл бұрын
Отличное введение новичков в курс дела!
@mvmudrov4 жыл бұрын
Спасибо за отзыв!
@dimmid41094 жыл бұрын
Держи лайк и комментарий друг! Ждём следующие видео.
@ЮрийКривощёков-ш3ж3 жыл бұрын
Спасибо! К моему счастью STM32CubeIDE у меня уже установлен и есть плата с stm32f103c8t6, теперь хотелось бы разобраться, как всё это запустить, хотя бы на простом примере.
@mvmudrov3 жыл бұрын
Здравствуйте! Спасибо за комментарий! Так на данном канале есть плейлист, куда выкладываются только практические видеоролики, где показаны решения простых задач "шаг-за-шагом"! Можно начать именно с этого! Вот ссылка на плейлист: kzbin.info/aero/PL9uOasGr1KdrSx5XAxi7PnIPVJDZPys8V
@trampampushavilk138111 ай бұрын
Косяк с установкой состоит в том, что имя файла очень длинное, плюс Вы ставите её в подпапку папки, которая сама находится в какой-то папке и в итоге общее число символов превышает 255, вот поэтому и выпадает такое окно. Куб прекрасно встаёт на любой диск и даже флешку
@kazimiralmazov22454 жыл бұрын
Продолжай вести свой блок. Про can тоже не забудь рассказать. Как can с hal использовать.
@mvmudrov4 жыл бұрын
Спасибо большое за комментарий! Да, у нас есть это в планах!
@victoramartov1916 Жыл бұрын
Спасибо Вам.
@SS-vq7lo4 жыл бұрын
Огонь. Спасибо) Интересно на Java можно писать для stm32?
@mvmudrov4 жыл бұрын
Здравствуйте! Спасибо за комментарий!!! Сам с этим не сталкивался, тк программировать начал в CooCox, но, как утверждают статьи в интернете, да, это возможно!
@servicemarket473 жыл бұрын
Можно скачать cube иде без регистрации... На этапе принятия лецензии нужно скопировать адрес кнопки "принять" > вставить в адресную строку... И нажать ✓ Поищите в Гугле.. есть инструкция.
@mvmudrov3 жыл бұрын
А стоит ли это делать?) Регистрация не сложная, да и форум, как говорится, нет-нет да пригодится) тем более я всё-таки публично видеоролик размещаю и нельзя здесь пользоваться сомнительными схемами)
@АлексейПопов-г7о6н4 жыл бұрын
А почему кокос перестали поддерживать? Не произойдет ли этого же с cubeide? Если он бесплатен? А библиотеки в любой из указанных сред работают одинаково? Или надо какую то адаптацию делать? А как эти библиотеки поставить?
@mvmudrov4 жыл бұрын
Среда CooCox прекратила своё существование потому что была разработкой сторонней компании. CubeIDE -- продукт фирмы STMicroelectronics, которые создали её под свои микроконтроллеры, и выстраивают свою экосистему вокруг CubeIDE. Например, создают модули для быстрой реализации нейронных сетей. То, что сгенерировано в CubeMX работает во всех популярных средах, поэтому никакой адаптации не требуется. В CubeIDE часть библиотек входит в поставку с программой, недостающие автоматически докачиваются из интернета, поэтому при работе в CubeIDE с новой серией микроконтроллеров обязательно подключение к сети интернет.
@АлексейПопов-г7о6н4 жыл бұрын
А cubeideможет только с stm работать или с другими arm контроллерами тоже? С китайскими или российскими например? И в кубе какой язык в итоге применяется?
@mvmudrov4 жыл бұрын
Данный вопрос нами не рассматривался. Но осмелимся предположить, что CubeIDE способен работать с клонами микроконтроллеров Stm32. При создании проекта вам предлагается выбрать язык, по умолчанию стоит C, но вы можете выбрать C++.
@konstantingolinskiy49444 жыл бұрын
Вы выбрали не последнюю версию а предпоследнюю ( предлагалось 1.3.0 а вы выбрали 1.2.0 ), там не нужно было нажимать выбор версии а жать просто скачать
@mvmudrov4 жыл бұрын
Это как в басне И.А. Крылова: "Слона-то я и не приметил") Действительно, чтобы скачать последнюю версию, нужно было нажать на кнопку "Get Software". Кстати, последняя уже 1.4.0) Попробую скачать и установить, надеюсь ST исправили отмеченную в видео проблему.
@АлексейПопов-г7о6н4 жыл бұрын
У каждого контроллера своя библиотека hal и т.д. или она общая на все процессоры
@mvmudrov4 жыл бұрын
Библиотека HAL в CubeIDE единая в рамках подсерии микроконтроллеров (F1, F2, F3 и др.), при этом варианты библиотеки HAL для разных серий достаточно близки, чтобы обеспечить достаточно лёгкую и быструю переносимость кода с одного МК на другой.
@ядриломудрило4 жыл бұрын
У меня на 7й винде встало всё со свистом, без проблем.
@mvmudrov4 жыл бұрын
Здравствуйте! Спасибо за комментарий! Видимо у вас путь, куда вы устанавливали и откуда устанавливали не содержал кириллических символов!
@ядриломудрило4 жыл бұрын
@@mvmudrov устанавливаю в предлагаемое по умолчанию место, за исключением имени диска, вместо C ставлю D.
@serjc179 Жыл бұрын
Cool
@KotsuhaFlorov3 жыл бұрын
а почему про вижуал код с платформио не сказали
@mvmudrov3 жыл бұрын
Здравствуйте! Прошу прощения за долгое молчание, тк не было возможности спокойно ответить на комментарий! Это один из первых видеороликов, видимо, надо новый, обновлённый делать)
@Asmcavr4 жыл бұрын
Согласен с автором, кубик с "калом" не имеет альтернатив для быстрого старта. Благодаря такому подходу в полной мере осознаешь прикладное значение программирования. Как по мне основы программирования должен знать каждый. Скоро программисты вымрут как класс))). Будут физики- программисты, химики, математики и тд
@mvmudrov4 жыл бұрын
Да, современный мир подталкивает нас всех именно к этому! Поэтому и в ВУЗах начинают перестраивать учебные программы, частично ориентируя студентов на программирование!
@Sergey_Nikolaev_eto_ya Жыл бұрын
Так и должно быть, потому что от сферического программизма в вакууме толку ноль в свете практического применения.
@РадимКеримов3 жыл бұрын
kzbin.info/www/bejne/l5uudoNjZpx4mK8 Ты ошибся, IAR бесплатная лиценция ограничена ЛИБО по времени, ЛИБО 32К кода. Я пишу на огранчиеной 32К версии.
@mvmudrov3 жыл бұрын
Здравствуйте! Спасибо за комментарий!!! В этом случае мне остаётся единственное -- развести руками... но даже и в этом случае я не могу рекомендовать эту среду как массам...
@EvqeniyM3 жыл бұрын
CubeIDE както компилирует код не оптимально даже с включенной оптимизацией на скорость. Банальный цикл из 100 000 умножений для stm32f103 занимает 36,14 мСек. этот же цикл скомпилированный на platformio да еще написанный на ардуино на этом же чипе выполняется за 16,6милиСек.
@mvmudrov3 жыл бұрын
Если вы с библиотекой HAL работаете, то да, это проблемка... проблема в объёме кода. За всё надо платить) за удобство, которое даёт вам HAL вы платите "неоптимизированным" кодом.
@EvqeniyM3 жыл бұрын
@@mvmudrov это логично если б дело касалось переферии. Но речь ведь идет об метематике. for (i=0;i
@mvmudrov3 жыл бұрын
Интересную вы тему поднимаете. Я ведь даже в дискуссию тут вступить не могу... я похожие исследования проводил с ПЛИС типа FPGA, но здесь мне даже и сказать нечего... я порываюсь сделать сравнение кодов программ, написанных в HAL и с другими библиотеками. Ожидаю, что время работы не поменяется, а объем программы поменяется, причём существенно. Сравнивать скорость выполнения кода мне и не с чем даже, тк работаю пока что только с ПЛИС и с Stm32. Да и задачи такой не возникало, тк проблемы не было. Вы эту тему можете развить и опубликовать ввиде обзорной статьи, НО тут ответственно надо подойти к построению эксперимента...
@EvqeniyM3 жыл бұрын
@@mvmudrov увы не писака я. А потребность в подобной математике такая есть в случаях обработки массивов. задался этим вопросом тогда когда заметил неоправданно долгое время выполнения математике в двумерном массиве 1000 на 1000 элементов.
@mvmudrov3 жыл бұрын
Зря вы так!!! Тема актуальная и интересная! Я настоятельно вам рекомендую провести исследование и написать статью! Предлагаю вам принять участие в нашей конференции -- aced2021.ru/ Попробуйте, лишним такое мероприятие точно не будет!
@denial38743 жыл бұрын
Минус CubeIDE мало нормальных уроков на ютубе
@mvmudrov3 жыл бұрын
Здравствуйте! Спасибо за комметарий! Именно поэтому на своём канале я и делаю видео о програмиировании в CubeIDE! Стараюсь затрагивать популярные темы!
@KotsuhaFlorov3 жыл бұрын
углубиться в тему лучше тут kzbin.info/www/bejne/q4WVf6imnqh-ma8
@mvmudrov3 жыл бұрын
Обязательно изучу! Спасибо!
@KotsuhaFlorov3 жыл бұрын
@@mvmudrov я это для народа написал, чтоб было куда углубить, хотя наверно все кто лазит по стм уже долезли до мединцева
@mvmudrov3 жыл бұрын
Да, у него неплохой канал, где можно найти полезную информацию!
@vladzoz6301 Жыл бұрын
Муторный IDE, подключать файлы - пройти квест, удалить файл из проекта, мля, так он удаляет ещё из папки, безвозвратно. Нафиг. Keil, круче нет. Затычки к VS та ещё фигня.
@mvmudrov Жыл бұрын
Здравствуйте! Спасибо за комментарий! Мы с коллегами привыкли к кубу, и не испытываем подобных проблем. Видимо, это уже дело привычки)