WeAct v3.0 STM32F411CEU6 отладочная плата

Опубликовано stm32 - чт, 11/04/2021 - 12:18

Всем привет! 

В этой статье хочу рассказать об отладочной плате  WeAct v3.0 STM32F411CEU6.

a1_1

a2

 

Фирма производитель WeAct Studio. Информация производителем отладочной платы выложена на GitHub - ссылка. На сайте представлены платы с микроконтроллерами двух версий STM32F401CС и STM32F411CE. Отладочная плата с микроконтроллером STM32F411CEU6 представленная выше, куплена в большом китайском магазине. Возможно, это подделка под оригинальную версию компании WeAct Studio возможно нет. Если появится желание приобрести подобный вариант лучше не рисковать и купить оригинальную версию.  Оригинальные отладочные платы продаются на официальном сайте Али  в магазине WeAct Studio Official Store ссылка.

Новая плата из магазина приходит прошитая для работы с MicroPython, Arduino. На GitHub это описано подробно. Есть обновления и т.п..

Возможно моя плата и поддельная и не будет работать с прошивкой от компании WeAct Studio (если возникнет потребность обязательно проверю) покупалась она из за установленного на ней микроконтроллера STM32F411CE и возможность программировать через порт USB . В состав платы входит USB порт Type-C!!!

В состав платы входит: 

1. Микроконтроллер  STM32F411CE.

a3

2. Кварцевые резонаторы - основной 25 мегагерц и часовой 32768 

a4

3. Светодиод питания платы, пользовательская кнопка подключенная к порту PA0, Диод Шоттки с маркировкой KL3 (что соответствует BAT54C), пользовательский светодиод подключенный к порту PC13.

a5

4. Две кнопки NRST - кнопка сброса микроконтроллера, кнопка BOOT0 - предназначенная для перевода микроконтроллера в DFU режим. 

a6

5. Преобразователь напряжения 5V - 3.3V по схеме должна стоять AP7343D 

a7

6. Разъемы для подключения программатора, разъемы для подключения к портам микроконтроллера STM32F411CE

a8

a9

a10

7. Обратная сторона платы - место для установки микросхемы памяти типа W25Q32  и собственно логотип производителя.

 a11  a12

Схема 

Отладочная плата приходит с разъемами желтого и черного цвета. Распаиваем их на плате и начинаем пользоваться.

Запись в программы в микроконтроллер. 

Записать программу в микроконтроллер можно двумя вариантами - используя стандартный SWDIO + SWSCK+ GND или через встроенный режим DFU.

Режим SWDIO + SWSCK+ GND (+ источник питания 3V3  и GND можно подключить от программатора)

Устанавливаем программу для программирования STM32 ST-LINK Utility ссылка на скачивание с оригинальной страницы ST.

 Подключаем разъем на плату к китайскому программатору ST-LINK V2  

s1  

К разъемам 

s2

И запускаем  программу  STM32 ST-LINK Utility

a15

Читаем микросхему нажав на    a14

Если все подключено правильно - программатор прочитает содержимое микроконтроллера STM32F411CE 

a16

Что мы видим 

1. Микроконтроллер прошит программой

2. И собственно тип микроконтроллера 

a17

Следующий вариант загрузки программы через встроенный загрузчик DFU. Для варианта используем оригинальную программу от компании ST - STM32CubeProgrammer  скачиваем и устанавливаем - ссылка  

Устанавливаем программу и подключаемся к разъему USB Type-C к USB разъему на плате при этом если в микроконтроллер записана программа она начнет выполняться. 

Запускаем установленную программу 

a18

Выбираем интерфейс для связи с микроконтроллером с (как у меня)

a19

на 

a20

Далее чтобы войти во встроенный загрузчик есть два варианта:

1.     Отключаем USB провод от платы. Зажимаем кнопку BOOT. Подключаем USB провод к плате. Ждем 1-3 сек. Отпускаем кнопку BOOT .

2.  На подключенной плате к USB проводу и USB PC  (включен светодиод PWR) зажимает кнопку BOOT. Зажимаем кнопку RESET. Отпускаем кнопку BOOT. Через 1-2 сек отпускаем кнопку RESET. 

Если все нормально прошло то появится в диспетчере устройств 

a21

Далее в программе ST - STM32CubeProgrammer

a22 нажимаем обновить a23  и 

И если в диспетчере устройств мы видим STM32 BOOLOADER то картинка сменится на 

a24

Далее нажимаем кнопку ф26

При этом начнется чтение содержимого микроконтроллера и в результате 

a28

Где мы видим 

a27

Далее можно работать с программой ST - STM32CubeProgrammer как необходимо .. стирать записывать и т.п.

На этом пока все .. если остались вопросы пишем на stm32@stm32res.ru

 

Яндекс.Метрика