STM32 CubeMX и Pinboard II. Настройка и тестовый проект-моргалка

У меня тут последнее время часто спрашивают, можно ли через Pinboard II работать с CubeMX и у кого-то возникли даже проблемы с этой приблудой. Так что пришлось запилить видеопример простой моргалки сгенерированный в кубе. Ну, а раз это взлетело так просто, то и остальное должно тоже. Ну и в двух словах описал, что есть HAL, откуда он взялся и что собой заменил.

21 thoughts on “STM32 CubeMX и Pinboard II. Настройка и тестовый проект-моргалка”

  1. Как настройки проекта подправить чтоб залить через бут по юсб? Из старой статьи не помогают настройки теперь

  2. Сube еще сырой и глючный, под платы дискавери генерирует, а при выборе другого процессора, все равно лепит под процесор установленный в дискавери. Да и размер этого монстра впечатляет.

  3. Твою ж…. DI, сколько специалистов ты натаскал… Как все просто, какая подача… Даже слов нет… Сам пользуюсь Cube, только для легкости подключения портов, все видно — куда можно переключить, какой UART проще юзать, если дорожки вести неудобно и т.д. Штука классная, но, абстракциям этим доверять весь проект не стал бы…

        1. А версия кейла какая? Плагин кейловский ставили? Еще можно попробовать CoIDE весьма удобная вещь. Она нативно CoLink понимает.

          1. У меня все получилось, хотя я не имею никого опыта!
            Но…
            Пришлось мне снести систему и все переустанавливать. И я решил попробовать FTDI с дисплеем, и то же все получилось, даже с русским шрифтом.
            И решил я снова помигать, ……. но мой Keil 4 опять не видит debugger CooCox, и драйвер установил, и переустановил никакого толку

  4. Дихалт, где-то ты в видео показывал, как в Кубе произвольно двигать пины микроконтроллера. На могу найти. Шифтом зажимать что ли надо? Напомни пожалуйста!

      1. А все, нашел. Надо задать пин на input или output (или на функцию какую-нибудь, главное чтобы пин зеленым стал), зажать ctrl и кликнуть мышкой на пине. Появятся голубые квадратики, куда можно его сдвинуть. Сдвигаешь, и пины меняются местами. Зашибись как удобно при разводке!

  5. Здравствуйте! Планируете ли вы статьи по программированию USB на мк STM32 (передача данных на компьютер, прием данных и тому подобное)

    1. Нет. Я в этом ничего не понимаю. Ну если я смогу запустить усб на контроллере, окей. А дальше что? Что на компе с этим делать я хз.

        1. Нет, в основном только промышленные. А там в чести профибас, модбас, RS485, POF оптика и прочее. Не занимаюсь потребэлектроникой вообще.

          1. Делаем опторазвязку D+ и D- , ставим усилитель сигнала, экранируем хорошенько, заливаем щели пластиком от снега и грязи, и комнатный USB превращается в элегантный индустриальный интерфейс )))

              1. А USB1.5 low speed 1мбит/с не годится? У него протокол похож на RS485 (с дополнительными кадрами для автоматической адресации и некоторыми другими фигнями). По скорости usb1 медленнее rs485 и даже некоторых продвинутых rs232. Или у него сигнал слишком слабый? У usb 3 вольта, а у rs аж целых 12.

Добавить комментарий

Ваш e-mail не будет опубликован.

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.