- Войдите или зарегистрируйтесь, чтобы оставлять комментарии
Всем привет!
В этой статье хочу рассказать об отладочной плате WeAct v3.0 STM32F411CEU6.
Фирма производитель WeAct Studio. Информация производителем отладочной платы выложена на GitHub - ссылка. На сайте представлены платы с микроконтроллерами двух версий STM32F401CС и STM32F411CE. Отладочная плата с микроконтроллером STM32F411CEU6 представленная выше, куплена в большом китайском магазине. Возможно, это подделка под оригинальную версию компании WeAct Studio возможно нет. Если появится желание приобрести подобный вариант лучше не рисковать и купить оригинальную версию. Оригинальные отладочные платы продаются на официальном сайте Али в магазине WeAct Studio Official Store ссылка.
Новая плата из магазина приходит прошитая для работы с MicroPython, Arduino. На GitHub это описано подробно. Есть обновления и т.п..
Возможно моя плата и поддельная и не будет работать с прошивкой от компании WeAct Studio (если возникнет потребность обязательно проверю) покупалась она из за установленного на ней микроконтроллера STM32F411CE и возможность программировать через порт USB . В состав платы входит USB порт Type-C!!!
В состав платы входит:
1. Микроконтроллер STM32F411CE.
2. Кварцевые резонаторы - основной 25 мегагерц и часовой 32768
3. Светодиод питания платы, пользовательская кнопка подключенная к порту PA0, Диод Шоттки с маркировкой KL3 (что соответствует BAT54C), пользовательский светодиод подключенный к порту PC13.
4. Две кнопки NRST - кнопка сброса микроконтроллера, кнопка BOOT0 - предназначенная для перевода микроконтроллера в DFU режим.
5. Преобразователь напряжения 5V - 3.3V по схеме должна стоять AP7343D
6. Разъемы для подключения программатора, разъемы для подключения к портам микроконтроллера STM32F411CE
7. Обратная сторона платы - место для установки микросхемы памяти типа W25Q32 и собственно логотип производителя.
Отладочная плата приходит с разъемами желтого и черного цвета. Распаиваем их на плате и начинаем пользоваться.
Запись в программы в микроконтроллер.
Записать программу в микроконтроллер можно двумя вариантами - используя стандартный SWDIO + SWSCK+ GND или через встроенный режим DFU.
Режим SWDIO + SWSCK+ GND (+ источник питания 3V3 и GND можно подключить от программатора)
Устанавливаем программу для программирования STM32 ST-LINK Utility ссылка на скачивание с оригинальной страницы ST.
Подключаем разъем на плату к китайскому программатору ST-LINK V2
К разъемам
И запускаем программу STM32 ST-LINK Utility
Читаем микросхему нажав на
Если все подключено правильно - программатор прочитает содержимое микроконтроллера STM32F411CE
Что мы видим
1. Микроконтроллер прошит программой
2. И собственно тип микроконтроллера
Следующий вариант загрузки программы через встроенный загрузчик DFU. Для варианта используем оригинальную программу от компании ST - STM32CubeProgrammer скачиваем и устанавливаем - ссылка
Устанавливаем программу и подключаемся к разъему USB Type-C к USB разъему на плате при этом если в микроконтроллер записана программа она начнет выполняться.
Запускаем установленную программу
Выбираем интерфейс для связи с микроконтроллером с (как у меня)
на
Далее чтобы войти во встроенный загрузчик есть два варианта:
1. Отключаем USB провод от платы. Зажимаем кнопку BOOT. Подключаем USB провод к плате. Ждем 1-3 сек. Отпускаем кнопку BOOT .
2. На подключенной плате к USB проводу и USB PC (включен светодиод PWR) зажимает кнопку BOOT. Зажимаем кнопку RESET. Отпускаем кнопку BOOT. Через 1-2 сек отпускаем кнопку RESET.
Если все нормально прошло то появится в диспетчере устройств
Далее в программе ST - STM32CubeProgrammer
нажимаем обновить и
И если в диспетчере устройств мы видим STM32 BOOLOADER то картинка сменится на
Далее нажимаем кнопку
При этом начнется чтение содержимого микроконтроллера и в результате
Где мы видим
Далее можно работать с программой ST - STM32CubeProgrammer как необходимо .. стирать записывать и т.п.
На этом пока все .. если остались вопросы пишем на stm32@stm32res.ru