boards:sf042

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
boards:sf042 [2024/05/17 08:38] adminboards:sf042 [2025/07/19 20:42] (текущий) admin
Строка 1: Строка 1:
 ====== Щепа F042 ====== ====== Щепа F042 ======
-{{ :boards:f042-pinout.png?600|}}+{{ :boards:f042-pinout.png?direct&600|}}
  
 ===== Характеристики ===== ===== Характеристики =====
Строка 22: Строка 22:
 ===== Описание ===== ===== Описание =====
 Совместимость по выходам с ''NUCLEO-F042K6'', USB подключен к микроконтроллеру (GPIO: PA11/PA12) для работы в режиме USB Device или встроенного загрузчика DFU. Для перехода в режим DFU нужно включить питание платы либо активировать RESET с нажатой кнопкой SW1. Совместимость по выходам с ''NUCLEO-F042K6'', USB подключен к микроконтроллеру (GPIO: PA11/PA12) для работы в режиме USB Device или встроенного загрузчика DFU. Для перехода в режим DFU нужно включить питание платы либо активировать RESET с нажатой кнопкой SW1.
 +Для быстрого перехода в режим загрузчика можно активировать прерывание по выводу PB6(D5) (к нему подключена пользовательская кнопка) для этого нужно в функцию ''void setup()'' вставить код: 
 +<code C++> 
 +  pinMode(5, INPUT); 
 +  attachInterrupt(5, NVIC_SystemReset, RISING); 
 +</code> 
 +[[https://github.com/Kits-Lab-Dev/wood-chips-F042|Github - схемы и примеры]]
 ===== Arduino IDE ===== ===== Arduino IDE =====
 Для работы с платой в [[https://www.arduino.cc/en/software|Arduino IDE]] нужно добавить ссылку для менеджера плат в меню ''Файл -> Параметры'' в строку: ''Дополнительные ссылки для Менеджера плат'': Для работы с платой в [[https://www.arduino.cc/en/software|Arduino IDE]] нужно добавить ссылку для менеджера плат в меню ''Файл -> Параметры'' в строку: ''Дополнительные ссылки для Менеджера плат'':
Строка 40: Строка 45:
 При необходимости подключить поддержку ''USB CDC'' - виртуальный com-порт: При необходимости подключить поддержку ''USB CDC'' - виртуальный com-порт:
 {{ :boards:arduino_ide_select_usb_support.png?direct&400 |}} {{ :boards:arduino_ide_select_usb_support.png?direct&400 |}}
 +
 +Для прошивки контроллера понадобится [[https://www.st.com/en/development-tools/stm32cubeprog.html|STM32CubeProgrammer]] [[https://disk.yandex.ru/d/Fjw2cZVs_fMvog|без VPN]]
  
 ==== Пример ==== ==== Пример ====
  • boards/sf042.1715924290.txt.gz
  • Последнее изменение: 2024/05/17 08:38
  • admin