Тёмный

STM32. Урок 7. STM32CubeIDE Начало работы 

NR.electronics
Подписаться 19 тыс.
Просмотров 42 тыс.
50% 1

Данный урок посвящен - STM32CubeIDE - интегрированная среда разработки от компании ST. В этом видео вы научитесь работать в новой среде на примере отладочной платы STM32F4Discovery на микроконтроллере STM32F407VG.
Вы можете помочь каналу Яндекс-деньги:
money.yandex.r...

Опубликовано:

 

29 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 208   
@aleksandrf3468
@aleksandrf3468 4 года назад
Спасибо! Хорошо и подробно все рассказано и показано.
@NRelectronics
@NRelectronics 4 года назад
Пожалуйста! Рад помочь, не забывайте про лайки ко всем видео для других.
@сергейбаглаев-ф3х
@сергейбаглаев-ф3х 3 года назад
у меня плата STM32VLDISCOVERY, Отладочная плата на базе MCU STM32F100RBT6B (ARM Cortex-M3), ST-LINK cube ide не видит stlink драйвера установил
@NRelectronics
@NRelectronics 3 года назад
ST-Link первой версии сейчас в новых драйверах не поддерживаются. На этой плате нужно глобально стараться поменять прошивку на ST-Link V2.
@Arturikc
@Arturikc 4 года назад
Как прошить контроллер? В кейле нажал ф8 и всё прошилось ( в настройках сделал swd ). в stm32cubeide как сделать настройки stlinka ( сделать swd интерфейс и проверить виден ли камень) ??7
@NRelectronics
@NRelectronics 4 года назад
Или заходим в отладку или кажется ctrl+b. Я пользуюсь исключительно Кейлом, мне нужна надёжность.
@Arturikc
@Arturikc 4 года назад
@@NRelectronics а в stmide нет надёжности?
@NRelectronics
@NRelectronics 4 года назад
@@Arturikc это эклипсоподобная IDE
@rimanlyubimov7311
@rimanlyubimov7311 4 года назад
Не могу скачать программу ,выдаёт ошибка закачки.В чём дело не пойму.
@NRelectronics
@NRelectronics 4 года назад
stm32cubeide не можете скачать?
@rimanlyubimov7311
@rimanlyubimov7311 4 года назад
@@NRelectronics Да.
@rimanlyubimov7311
@rimanlyubimov7311 4 года назад
Выскакивает окно что требует авторизации.
@NRelectronics
@NRelectronics 4 года назад
@@rimanlyubimov7311 так нужно авторизоваться на сайте st.com. Все правильно. Потом все скачивается.
@rimanlyubimov7311
@rimanlyubimov7311 4 года назад
@@NRelectronics Я зарегился ,мне на почту должно прийти письмо на авторизацию ,оно так и не пришло,или для этого нужно какое то время.Не знаю как у вас ,но у меня 4 часа уже прошло.
@azzzza9957
@azzzza9957 5 лет назад
А внешний кварц так и не включили ))))
@NRelectronics
@NRelectronics 5 лет назад
Он включен, но не активирован в фапче. Для нашей задачи помигать светодиодами от кнопки это не критично. Время в задержках кода выдержано. Спасибо что подметили ;-)
@andrewdronsson9028
@andrewdronsson9028 3 года назад
@@NRelectronics На плате STM32F4DISCOVERY кварц, насколько я помню, на 8 МГц, а не на 25, то есть значение надо бы подправить. Ага, именно на 8, глянул сейчас.
@NRelectronics
@NRelectronics 3 года назад
@@andrewdronsson9028 все правильно говорите, и как бы что? Контроллер работает от встроенного генератора, вы же смотрите внимательно ;-)
@andrewdronsson9028
@andrewdronsson9028 3 года назад
@@NRelectronics Я имел в виду, что, если переводить генератор на кварц, то надо не забыть указать, что он 8 МГц.
@NRelectronics
@NRelectronics 3 года назад
@@andrewdronsson9028 если переводить, то да, обязательно 25 заменить на 8. Есть отдельный урок по RCC, там я подробнее останавливался на таких нюансах.
@Vadym_PVA
@Vadym_PVA 5 лет назад
А есть ли в этой среде кнопка прошить контроллер без запуска отладки как например в keil или CooCoxIDE?
@NRelectronics
@NRelectronics 4 года назад
Кнопки нет. Только если допиливать эклипс руками...
@commonsense7401
@commonsense7401 5 лет назад
Спасибо! А будут ли видео, посвященные конкретно stm32f103c8t6 ?
@NRelectronics
@NRelectronics 5 лет назад
Рад помочь! Да, конечно будут. STM32F103 это база и классика одновременно.
@AndrewKambaroff
@AndrewKambaroff 4 года назад
А что конкретно интересует? Это самый хорошо изученный и массовый МК из всего семейства STM32
@ЭльМеф
@ЭльМеф 3 месяца назад
У меня возникла проблема Cubeide windows 10 11 64 битная.А у меня 7 что делать? обновления с 1.14 .0 Куб не работает.
@NRelectronics
@NRelectronics 3 месяца назад
Обновлять Винду, что делать.
@ЭльМеф
@ЭльМеф 3 месяца назад
@@NRelectronics Комп старый.10 не потянет.
@NRelectronics
@NRelectronics 3 месяца назад
Тут я к сожалению не помогу.
@abba_rambla
@abba_rambla 3 года назад
епрст, шож так мелко то. Посмотрите как на западе уроки делают.
@NRelectronics
@NRelectronics 3 года назад
Посмотрите когда ролик сделан.
@danilshch9747
@danilshch9747 4 года назад
уроки крутые, но совсем не понятен код, где посмотреть что и какая команда обозначает? в библиотеке HAL?
@NRelectronics
@NRelectronics 4 года назад
спасибо) здесь то пара команд используется и я их описываю словами, данное видео это обзор все же STM32CubeIDE. В случае глубокого анализа по командно нужно конечно смотреть в документацию на библиотеку HAL и последующие мои видео: www.st.com/resource/en/user_manual/dm00105879.pdf
@openFrimeTv
@openFrimeTv 3 года назад
подскажите, есть ли возможность после того как что то поменял в пин конфигурации пересоздать код но сохранить то что я писал. ?
@NRelectronics
@NRelectronics 3 года назад
Да конечно так можно. Если вы писали свой код в диапазонах разметки Begin-End то после корректировки в генераторе CubeMX кода и формирования новых или изменённых выводов ваш код останется не изменённым. А если бегин енд не соблюдаете то будет удаляться код.
@ПорохАнатолий
@ПорохАнатолий 5 лет назад
Подписываюсь и жду дальнейших видео. Особо интересует как адаптировать/подключить библиотеки от той же самой ардуины например.
@NRelectronics
@NRelectronics 5 лет назад
Спасибо что подписались. Видео в дальнейшем будут с различной переферией и подключаемыми модулями.
@АлексПовзун-г6у
@АлексПовзун-г6у 5 лет назад
Будет продолжение как роботать с CubeIDE ?
@NRelectronics
@NRelectronics 5 лет назад
Если это интересно будет многим, то думаю да. Что именно интересует в этой IDE?
@АлексПовзун-г6у
@АлексПовзун-г6у 5 лет назад
@@NRelectronics как подружить середу розпоботки с stm32F446RE nucleo, как сохранить bin file чтобы потом просто залить код по UART в микроконтроллер. Есть ли какие-то библеотеки ? Как организовать протоколы связи SPI, I2C и т.д.
@NRelectronics
@NRelectronics 5 лет назад
@@АлексПовзун-г6у много вопросов и объем нескольких видео. Есть птичка в настройках CubeIDE для включения создания генерирования файла *. bin после компиляции. C stm32F446RE nucleo работает сразу, там ведь отладчик родной и МК на борту. По UART можно зашить программой FLASHER-STM32 (www.st.com/en/development-tools/flasher-stm32.html) Как организовать протоколы связи SPI, I2C и т.д. - тема отдельных видео.
@АлексПовзун-г6у
@АлексПовзун-г6у 5 лет назад
@@NRelectronics спасибо за ваши, старания. Жду видео.
@NRelectronics
@NRelectronics 5 лет назад
@@АлексПовзун-г6у хорошо, тогда ставлю продолжение видео по CubeIDE в план.
@namename2031
@namename2031 2 года назад
Можете подсказать? Для отладки по SWD, нужно чтоб были подключены пины 13 и 14 порта А. В коде я не нашёл подключение пинов 13 и 14 порта А. Я посмотрел регистр GPIOA_MODER, он выглядит так: 1010 1000 0000 0000 0000 0000 0000 0000 Получается пины 13 и 14 выставлены в Alternate function mode. Почему то ещё пин 15 тоже выставлен в Alternate function mode Где выставляются эти биты для SWD в регистр GPIOA_MODER? Я стёр эти биты, но они не перезаписываются при новом старте программы. Приходится стирать весь чип чтоб зайти в него. Если перезаписываю 15ый бит порта А, GPIOA->MODER=0x28000000; то это состояние бита не сохраняется после перезапуска IDE. Получается 15ый бит тоже где то перезаписывается в стандартные настройки при старте IDE. В описании сказано что 15 ый пин является пином общего назначения. Или он всё таки тоже служит для каких то настроек? Если эти пины в регистр записываются в настройках IDE, то почему после того как я стираю эти биты и перезапускаю IDE, эти пины опять не выставляются в стандартные настройки?
@NRelectronics
@NRelectronics 2 года назад
Я в вашем вопросе запутался))) Запомните проще, выводы под SWD на другие нужды не использовать. Только в случае крайней необходимости при применении 8-и ного мк.
@namename2031
@namename2031 2 года назад
@@NRelectronics Я сам запутался в нём. Я разобрался немного. Reset value для порта А: Регистр MODER: 0xA800 0000 for port A Регистр Alternate Functions: for port A 0x0000 0000 0000: AF0==SWD Это значит что Reset value на ножках 13 и 14 выставлено на SWD по умолчанию и даже без настройки SWD будет раротать. Зачем тогда вы в Кубе включаете SWD если даже и без включения этих ножек всё будет работать?
@NRelectronics
@NRelectronics 2 года назад
В Кубе ситуация следующая. Если не включить swd мк штатно однократно зашьется а потом г-н программируется. Т. Е. Пины не активны будут. Можно будет прошить только нажимая/отпуская кнопку ресет.
@namename2031
@namename2031 2 года назад
@@NRelectronics Добавьте в свой код это: RCC->AHB1ENR|=RCC_AHB1ENR_GPIOAEN; и посмотрите что порт А выставлен на стандартное сброшенное состояние. SWD работает даже если не включать его в CubeMx.
@NRelectronics
@NRelectronics 2 года назад
Как будет время попробую.
@maskon78
@maskon78 5 лет назад
Научите в этой штуке следить за изменяющимися переменными или регистрами. Я так и не осилил...
@NRelectronics
@NRelectronics 5 лет назад
Для регистров окно SFRs.
@maskon78
@maskon78 5 лет назад
@@NRelectronics Есть-то оно есть, но показывает изменения только на паузе. В кейле можно смотреть изменения по ходу выполнения программы.
@NRelectronics
@NRelectronics 5 лет назад
Вечером напишу)
@maskon78
@maskon78 5 лет назад
@@NRelectronics Уж полночь близится - отладчика все нет... :)
@NRelectronics
@NRelectronics 5 лет назад
@@maskon78 в окне SFRs изменения отображаются когда я иду через F6-Step over, не на паузе а в реал-тайме по сути, когда шагаю по коду...вот сейчас смотрю... За переменные должно отвечать окно Window-Show View-Variables
@ВячеславМиничев-р8п
Как говорил односельчанин Джека Восьмёркина: "Папань, дело в следующем". А следующее заключается в том, что я приобрёл плату "Open746GI-C Package B" в комплекте с МК STM32F746IGT6, Для этого комплекта информации найти не могу. Помогите советом, может быть сменить наладочный комплект? Если да, то на какой - желательно с большим дисплеем (хочу на него выводить параметры техпроцесса). Две книги, по рекомендации, купил. Открою свою тайну - мне 75 лет, а потому и проблемы.
@NRelectronics
@NRelectronics 4 года назад
информация о Вашем наборе: www.waveshare.com/wiki/Open746I-C Еще, когда Вы получали посылку, в комплекте должен был быть диск с этим же самым, что на сайте... А какие именно книги то купили?
@ЕвгенийПодковырин
@ЕвгенийПодковырин 2 месяца назад
Приступаю.
@NRelectronics
@NRelectronics 2 месяца назад
Творческих побед!
@polsm8925
@polsm8925 4 года назад
Привет. Начал пользоваться CubeIDE, кириллица в файлах из других сред (например Keil) отображается кракозябрами, чтоб я не делал. Этот глюк, препятствует применению этой среды. Подскажите, плиз, как исправить, если что - то не понимаю.
@NRelectronics
@NRelectronics 4 года назад
Здравствуйте. Будет серия видео по Кейлу и софту от ST.
@Muhomorik
@Muhomorik 5 лет назад
Здорово
@МихаилЮркин-в3к
Здравствуйте подскажите пожалуйста какой адаптер нужен для платы STM32
@NRelectronics
@NRelectronics Год назад
Здравствуйте. Вы имеете ввиду для UART адаптер? На любом чипе, какой можете достать подешевле, на ft232, cp2102, ch340.
@МихаилЮркин-в3к
@@NRelectronics если честно я в этом совсем не разбираюсь, знаю только какая плата. Меня попросил знакомы купить а объяснить что именно нужно не может STM32P301VCMCO
@NRelectronics
@NRelectronics Год назад
@@МихаилЮркин-в3к маркировка мне ваша совсем непонятна. Уточните её.
@МихаилЮркин-в3к
@@NRelectronics а можно вам куда нибудь прислать фото?
@NRelectronics
@NRelectronics Год назад
@@МихаилЮркин-в3к уже получил в VK
@ВячеславМиничев-р8п
Всё замечательно! Но где скачать библиотеки, как их подключить к "IDE" и как пользоваться ими в проекте.
@NRelectronics
@NRelectronics 4 года назад
Отлично! Какие библиотеки? Будет серия видео по STM32CubeIDE, ожидайте.
@ВячеславМиничев-р8п
Поставил рядом ноутбук с роликом, а на компе нажимал всё, что влетало в ухо.
@NRelectronics
@NRelectronics 4 года назад
Отлично, молодцы что так сделали!)
@iprogproscript5731
@iprogproscript5731 5 лет назад
здравствуйте Можете показать как создать проект не используя hal
@NRelectronics
@NRelectronics 5 лет назад
Здравствуйте. Суть показана здесь: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-OpJUUsD156Q.html Может как-нибудь сделаю и для ST.
@Vladimir_Zarubin
@Vladimir_Zarubin 5 лет назад
Супер!!! Завтра обязательно в живую воспроизведу этот урок на другом 64-х разрядном компе. Сегодня лишь могу только смотреть видео уроки на древнем 32-х разрядном ноутбуке. Именно этих знаний мне не хватает. Как-то так получилось, что среда STM32CubeIDE, так и осталась без моего внимания.
@NRelectronics
@NRelectronics 5 лет назад
Дерзайте ;-)
@AlexeyYalaev
@AlexeyYalaev 5 лет назад
Здравствуйте! Подскажите как в STM32Cube генерировать файл прошивки с расширением bin? Спасибо!
@NRelectronics
@NRelectronics 5 лет назад
CubeIDE или CubeMX ?
@АлексПовзун-г6у
@АлексПовзун-г6у 5 лет назад
@@NRelectronics cubeide
@МихаилЩипцов-ч8с
@МихаилЩипцов-ч8с 4 года назад
Можно ли настроить проект под С++ без танцев с бубном?
@NRelectronics
@NRelectronics 4 года назад
настроить можно, кубиде это позволяет. Но пользуюсь чистым Си только.
@alexanderulanov6413
@alexanderulanov6413 5 лет назад
Спасибо за это видео, я действительно думал как быть с платным кейли, а тут такой подарок!
@NRelectronics
@NRelectronics 5 лет назад
Платность кейла тоже решаемый вопрос. Если у вас семейство G0/F0 так можно и бесплатно им пользоваться с флешки до 256кБ, и это здорово!
@Vladimir_Zarubin
@Vladimir_Zarubin 5 лет назад
@@NRelectronics Бесплатный сыр бывает в мышеловке. STM32CubeIDE под windows 10 глючит. Я пробовал этот урок на 2-х разных компах. Результат меня очень сильно разочаровал. Перестал подхватывать Atollic, который до этого прекрасно работал, вместо него автоматически подхватывается STM32CubeIDE и компилирует файл с расширением elf. С таким геморроем столкнулись многие пользователи. Компиляция проходит без ошибок и варнингов, но микроконтроллер при этом вообще не прошивается. Возможно существуют какие-то настройки внутри STM32CubeIDE, но мне они пока не встречались.
@NRelectronics
@NRelectronics 5 лет назад
@@Vladimir_Zarubin с Win 10 не работал, и еще долго не буду работать, т.к. она сама по себе глюченная и каждое обновление это кот в мешке глюков. На винде 7 и 8.1 проблем нет, рекомендую эти две винды. КубИде это все же эклипсоподобная система а они также не отличаются стабильностью. Рекомендую Keil 5 и CubeMX.
@Vladimir_Zarubin
@Vladimir_Zarubin 5 лет назад
@@NRelectronics Признаюсь, что тоже привык к такой связке Keil 5 и CubeMX. Однако чувствую, что скоро придется дополнительно осваивать Visual Studio Code и Attolic True Studio. Связано это с приобретением плат Nucleo F7 и H7, для которых Keil платная. Насчет Win 10 Вы оказались правы, на ней уроки СИ так же не работают - в Sublime Text 3 разваливаются шрифты. Жаль, что об этом никто из Ваших подписчиков не написал. Они больше нигде в сети не найдут таких уроков, как Ваши. Даже сами разработчики Keil понаделали ошибок, которые обнаружились лишь в PVS-Studio. Давно хотел об этом Вам написать на e-mail, Могу предположить, что многие подписчики приобрели свои компы с установленной в магазине лицензионной Win 10, и менять на Win 8 они конечно не будут. Поэтому им придется смотреть ролики про лапки, ножки, кондюки, резики и пр. хрень, которая режет ухо советскому инженеру. Конечно несколько выходов для пользователей Win 10 я нашел. Один работает, другой еще не успел проверить с Уважением zarubin-saratov@rambler.ru
@AndrewKambaroff
@AndrewKambaroff 4 года назад
@@Vladimir_Zarubin У меня под Win10 все работатет отлично в CubeIDE. Atollic TrueStudio for STM32 работает странно - скачанные с их базы примеры работают хорошо, а вот родные примеры от CubeMX криво конвертируются и не могут прошиться из среды, если залить вручную - отладка запускается. Проект не переименовать - все связи рушатся, в общем, глючит безбожно. CubeIDE тоже не подарок, но работает значительно лучше. Глючат расцветки, особенно если стоит темная тема в IDE. Но в остальном работоспособно.
@ВикторСафронов-м3с
Добрый день! Огромное спасибо за видео, очень полезно! А книгу по stm32 Вы уже написали?
@NRelectronics
@NRelectronics 4 года назад
Пожалуйста, не забывайте про лайки и подписывайтесь на канал ;-) еще пока не написал...
@ТотЕщёГастелло
@ТотЕщёГастелло 4 года назад
Здравствуйте. Я так понял, в CubeIDE есть все то же самое, что в CubeMX, + среда программирования и в принципе, CubeMX не нужен, при наличии CubeIDE?
@NRelectronics
@NRelectronics 4 года назад
Абсолютно вы правы. Я только предпочитаю связку CubeMX + Keil 5.
@ТотЕщёГастелло
@ТотЕщёГастелло 4 года назад
@@NRelectronics Почему так, Keil 5 лучше или все дело в навыке?
@NRelectronics
@NRelectronics 4 года назад
Не устаю повторять. Как и многие. Эклипсоподобная система не надёжная, глюченная. Кейл отработан и отлажен досконально. Не зря ARM купила Keil ;-)
@osmanmirzoev6351
@osmanmirzoev6351 4 года назад
Люди добрые помогитеее!!! Как быть с STM32f372 если его нет ни в одной среде программирования????????
@NRelectronics
@NRelectronics 4 года назад
На сайте st.com его нет. У некоторых продажников он есть в закупке. Скорее всего снят с производства.
@osmanmirzoev6351
@osmanmirzoev6351 4 года назад
NR.electronics то есть я не смогу его программировать? У меня он единственный мк в наличии лежит(((
@NRelectronics
@NRelectronics 4 года назад
@@osmanmirzoev6351 подсоедините ST-Link Utility и зашейте его. Или CubeProgrammer.
@АлексПовзун-г6у
@АлексПовзун-г6у 5 лет назад
Здравствуйте немогли вы би показать как подключить к CubeIDE HAL ?
@NRelectronics
@NRelectronics 5 лет назад
HAL подключается автоматом при генерировании прошивки кубом, не подключить HAL никак нельзя.
@АлексПовзун-г6у
@АлексПовзун-г6у 5 лет назад
@@NRelectronics Спасибо огромное за ответ!
@NRelectronics
@NRelectronics 5 лет назад
@@АлексПовзун-г6у пожалуйста) там единственное можно HAL заменить на LL, но по умолчанию включен HAL всегда)
@ivanrusev2270
@ivanrusev2270 Год назад
При обновлении Cube IDE пишет "Описание Путь к ресурсу Тип расположения Проект 'stm32_bobr2' не имеет явно заданной кодировки stm32_bobr2 /stm32_bobr2 Нет явной кодировки проекта?"Что делать импорт проектов затруднён.
@NRelectronics
@NRelectronics Год назад
Кодировка есть всегда, прописана в настройках.
@ivanrusev2270
@ivanrusev2270 Год назад
@@NRelectronics Это я знаю .Но у меня прописывает на старых проектах.Почему и как это исправить.Удаляю warning.Компилирую всё нормально. Закрываю проект потом открываю warning повторяется Проект 'stm32_bobr2' не имеет явно заданной кодировки stm32_bobr2 /stm32_bobr2 Нет явной кодировки проекта компилирую всё нормально закрываю проект.Потом открываю
@NRelectronics
@NRelectronics Год назад
Так без доступа сложно сказать, но это решаемо.
@ivanrusev2270
@ivanrusev2270 Год назад
@@NRelectronics Значит я проэксперементировал.На чистом cmsis нельзя создать проект пишет ошибки. Даже с регистрацией доступа та что сверху справа.А через Куб создать проект можно.Но в старых проектах что даже через Куб тоже пишет ошибки.Вернулся к версии 1.12.1 до лучших времён.
@NRelectronics
@NRelectronics Год назад
Не совсем понятно что у вас происходит. Главное на чём-то рабочем остановились.
@Muhomorik
@Muhomorik 5 лет назад
Будет эта среда работать с программатором st-link и "левой" отладочной платой?
@NRelectronics
@NRelectronics 5 лет назад
Да будет. У меня прекрасно работает на ST-LINK v2 китайской за 120₽ и BluePill за 100₽ такой же китайской.
@biggarik9153
@biggarik9153 5 лет назад
@@NRelectronics У меня с переделанным китайским свистком ST-LINK v2 в V 2.1 не работает. Выдает Could not verify ST device! При этом в кейле сначала предлагает обновить прошивку ST-Link, потом заявляет Not a genuine ST Device! Abort connection, но дебаг запускается.
@NRelectronics
@NRelectronics 5 лет назад
@@biggarik9153 плохой экземпляр китайского отладчика. Обновляться он должен. И какие то проблемы с определением его в IDE. Лучше бы недорогой купили за 120р и проблем не знали.
@igordzhenkov5860
@igordzhenkov5860 4 года назад
Подскажите где скачать схему микроконтроллера, чтобы понимать какие GPIO отвечают за те же светодиоды или т.п.? Как ориентировочно называется нужный мануел из сотни кот там есть? ))))
@igordzhenkov5860
@igordzhenkov5860 4 года назад
По-моему это в следующем уроке..)
@NRelectronics
@NRelectronics 4 года назад
Вам нужен даташит и reference manual. Два основных документа. cloud.mail.ru/public/6jSP/sSXAxRTkZ Для STM32F103C8 вам выложил
@igordzhenkov5860
@igordzhenkov5860 4 года назад
@@NRelectronics Спасибо. Но у меня stm32f100rbt6. Досмотрю уроки, думаю вопросы отпадут. Еще видео с си нужно посмотреть. Там по идеи тоже коснетесь этой темы.
@NRelectronics
@NRelectronics 4 года назад
@@igordzhenkov5860 пожалуйста. Видео почти все для F103, поэтому как раз для Вас.
@asurahan
@asurahan 4 года назад
platformio все можно фтопку? наконец то ст запилили свою собственную иде)))
@NRelectronics
@NRelectronics 4 года назад
Конечно можно и нужно! И обязательно подписывайтесь на мой канал! Планирую серию видео по STM32CUBEIDE !!!
@valikaleshevich1618
@valikaleshevich1618 4 года назад
ага, в топку! и пересесть на поделие, которое тормозит на I5, 8GB, NVMe SSD !!!
@asurahan
@asurahan 4 года назад
@@valikaleshevich1618 да то же попробывал сие чудо. нет всетаки останусь на платформИО
@sergienko_maxim
@sergienko_maxim 4 года назад
Добрый день. Спасибо за видео. Скажите, пожалуйста, ваше мнение. Имеет ли смысл использовать данную IDE, или все-таки связка CubeMX + VS Code с настройкой тулчейна, может быть сюда же platformIO. В большей степени интересует вариант под Линукс (Дебиан). Спасибо
@NRelectronics
@NRelectronics 4 года назад
Добрый день. Смысл конечно имеет к использованию. Т.к. IDE полноценная и самодостаточная, работает сразу из коробки. А Ваш вариант требует настройки и возможны глюки или какие-то не стыковки. При этом оба варианта бесплатных, тут разницы вообще нет. Так, что последнее слово все равно за вами.
@sergienko_maxim
@sergienko_maxim 4 года назад
@@NRelectronics спасибо за ответ. Так получается, что сейчас мне интереснее попытаться настроить все самому и потом благополучно, убедившись, что смог, перейти на вариант из коробки :) Спасибо. буду пробовать оба варианта
@NRelectronics
@NRelectronics 4 года назад
@@sergienko_maxim тогда смело пользуйтесь обоими вариантами!) Вы молодцы!
@sergienko_maxim
@sergienko_maxim 4 года назад
@@NRelectronics да собственно это с вашего приглашения подписаться на канал и началось - достал старенькую СТМ32F4 Дисковери, которую думал уже безнадежно устарела. С удивлением обнаружил, что еще не устарела и нет смысла бежать в магазин за blue pill. Сейчас пытаюсь решить для себя - HAL или CMSIS. Поэтому вариантов на попробовать море :))
@NRelectronics
@NRelectronics 4 года назад
@@sergienko_maxim конечно нет смысла бежать.
@ВячеславМиничев-р8п
Девид М. " Цифровая схмотехника....." и Стивен Прата "Яз. пр. С. Лекции и упр....." . А по ссылке у меня такой же комплект, но без диска. От продавца ничего не добился. А на айте для меня полная путаница. А что можете сказать про " Отладочная плата на Cortex-M4 со встроенным ST-LINK STM32F4DISCOVERY; STM32F407G-DISC1 .
@NRelectronics
@NRelectronics 4 года назад
Замечательные книги купили, молодцы! Прата как раз для Вас, там всё разжевано, сложно не понять... А зачем Вам еще одна отладка?? STM32F407G-DISC1 - классная, именно с цифрой - 1, чтобы был юарт в отладчике, без цифры его нет. Контролер мощный, функциональный. Посмотрите текущие видео обзоры отладочных плат, на выходных еще выйдут...
@ВячеславМиничев-р8п
@@NRelectronicsСпасибо, буду ждать. Плату Open7xxi-C на МК STM32F746F746IGT6 купил потому, что просто поторопился - посоветовал приятель. Вот, теперь не знаю что с ней делать . С этой платой у меня одни проблемы , купил к ней ST- Link и опять морока.
@NRelectronics
@NRelectronics 4 года назад
@@ВячеславМиничев-р8п ст-линк не подключается? Классный набор ведь, хоть и мощность в начале излишняя.
@ВячеславМиничев-р8п
@@NRelectronics А где можно найти программу для подключения 7-дюймового дисплея к МК входящих в этот комплект
@NRelectronics
@NRelectronics 4 года назад
@@ВячеславМиничев-р8п по ссылке посмотрите, которую я дал, должны быть примеры применения, хоть самые простые...
@aanikin969
@aanikin969 2 года назад
Спасибо, что делитесь знаниями. Я только начал, очень интересно. Подскажите, почему у меня нажатие кнопки соответствует GPIO_PIN_RESET, может что-то концептуально не понимаю. Плата nucleo-f401re
@NRelectronics
@NRelectronics 2 года назад
Спасибо. Так у вас одна кнопка ресет и одна пользовательская, разделены они по цвету. Обратите внимание.
@aanikin969
@aanikin969 2 года назад
@@NRelectronics Ну да, я синюю USER нажимаю. И если нажимаю - PIN_RESET
@NRelectronics
@NRelectronics 2 года назад
Не пойму вас что происходит у вас.
@aanikin969
@aanikin969 2 года назад
​@@NRelectronics Читаю кнопку с GPIOC c GPIO_PIN_13 , и пишу в GPIOA в GPIO_PIN_5 - GPIO_PIN_SET Вот так - лампочка загорается: if (HAL_GPIO_ReadPin(GPIOC, GPIO_PIN_13) == GPIO_PIN_RESET) { HAL_GPIO_WritePin(GPIOA, GPIO_PIN_5, GPIO_PIN_SET); не пойму почему у вас на == GPIO_PIN_SET срабатывает, а у меня наоборот
@NRelectronics
@NRelectronics 2 года назад
Смотрите, в F4Discovery кнопка на PA0 подтянута через резистор на землю, соответственно нажатие кнопки поднимает уровень на линии к питанию. А на нуклеи наоборот, кнопка на PC13 подтянута к питанию через резистор, поэтому нажатие переводит состояние в ноль, т.е.в состояние Reset. Это к схемотехнике дело.
@АндрейИ-ф3л
@АндрейИ-ф3л 5 лет назад
Так и должно быть - без звука?
@NRelectronics
@NRelectronics 5 лет назад
Звук есть, все хорошо.
@АндрейИ-ф3л
@АндрейИ-ф3л 5 лет назад
@@NRelectronics , виноват, есть. Это наушники барахлили. Музыку воспроизводят, а голос нет. Плохой контакт в разъеме.
@NRelectronics
@NRelectronics 5 лет назад
@@АндрейИ-ф3л да ничего страшного, бывает у всех ;-) Видео было полезным то?)
@АндрейИ-ф3л
@АндрейИ-ф3л 5 лет назад
@@NRelectronics , ну конкретно из этого видео я уже вырос, но другие интересные, смотрю с удовольствием. Спасибо. Раз спросили, выскажу свои пожелания к будущим видео. Очень не хватает примеров реализации типовых задач. Довольно много примеров работы с разной периферией, а как их объединить в одном устройстве, которое, например, управляет моторами, измеряет какие-то физические параметры, производит вычисления и принимает/посылает данные по какому-то интерфейсу одновременно - таких примеров нет. Если вы можете что-то подобное продемонстрировать, буду весьма благодарен.
@NRelectronics
@NRelectronics 5 лет назад
@@АндрейИ-ф3л все в свое время. Для кого-то это новое, для вас уже нет. Идём постепенно, по нарастающей и стараюсь для всех. Всё будет. Канал, то, молодой совсем. Спасибо за высказанные пожелания.
@lenar-auto
@lenar-auto 4 года назад
раз десять пересматривал, так и не понял, куда нажимать для компиляции?(
@NRelectronics
@NRelectronics 4 года назад
Ctrl + B - плохо слушали.
@lenar-auto
@lenar-auto 4 года назад
@@NRelectronics спасибо, впредь буду внимательнее!
@NRelectronics
@NRelectronics 4 года назад
@@lenar-auto пожалуйста)
@vladm9625
@vladm9625 5 лет назад
Добрый день! Подскажите, как в CubeIDE можно создать проект под библиотеку SPL?
@NRelectronics
@NRelectronics 5 лет назад
Добрый день) CubeIDE никак не может создать проект под библиотеку SPL. Т.к. компания ST официально уже ее не поддерживает и на замену выпустила HAL и LL.
@DunnoOnTheMoon
@DunnoOnTheMoon 5 лет назад
Радует поддержка в Линукс. Из за авр в свое время пришлось виндоуз ставить. Добавило свой плюс к стм😉 надеюсь хорошо его сделают.
@NRelectronics
@NRelectronics 4 года назад
как вас среда, полностью устраивает по прошествии времени?
@DunnoOnTheMoon
@DunnoOnTheMoon 4 года назад
@@NRelectronics да вы знаете, руки так и не дошли, к сожалению=(. Много событий произошло не очень хороших и как то отодвинуло изучение. Но на прошлых выходных поставил среду на ноут наконец то=). Все мечтаю сесть и начать заново все пересматривать, сочетая с практическими занятиями.
@NRelectronics
@NRelectronics 4 года назад
Значит все равно не забросили, у вас получиться! Появился плейлист у меня по работе в этой программе, в не еще пока 3 новых видео, они вам как раз очень пригодятся в начальном этапе, рекомендую...
@DunnoOnTheMoon
@DunnoOnTheMoon 4 года назад
@@NRelectronics отлично. Обязательно посмотрю. Я не забросил. На работе, на XP, вообще никак не работают свежие программы. А дома пока не получается посидеть вдумчиво.
@NRelectronics
@NRelectronics 4 года назад
О ну на ХР это совсем плохо конечно... А нельзя рядом вторую винду накатить? Посвежее?
@halavich9672
@halavich9672 5 лет назад
Блин, автолайк. Как для новичка здесь все разжевано, и в рот положено! Радует что у STM хорошая экосистема, минус одна головная боль.
@NRelectronics
@NRelectronics 5 лет назад
У STM много как для старта так и для профессиональной работы.
Далее
FATAL CHASE 😳 😳
00:19
Просмотров 1,3 млн
ESP32-S3 Uno + ILI9341 8-bit parallel LCD Nerdminer
3:32
LCD1602 - это очень просто!
22:19
Просмотров 144 тыс.
STM32 на Linux
39:19
Просмотров 17 тыс.