| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия |
| boards:sl432 [2024/05/17 07:56] – admin | boards:sl432 [2025/07/19 20:41] (текущий) – admin |
|---|
| ====== Щепа L432 ====== | ====== Щепа L432 ====== |
| {{ :boards:l432-pinout.png?600|}} | {{ :boards:l432-pinout.png?direct&600|}} |
| |
| |
| |
| ===== Описание ===== | ===== Описание ===== |
| Совместимость по выходам с NUCLEO-L432KC, USB подключен к микроконтроллеру (GPIO: PA11/PA12) для работы в режиме USB Device или встроенного загрузчика DFU. Для перехода в режим DFU нужно включить питание платы либо активировать RESET с **нажатой кнопкой SW1**. | Совместимость по выходам с NUCLEO-L432KC, USB подключен к микроконтроллеру (GPIO: PA11/PA12) для работы в режиме USB Device или встроенного загрузчика DFU. Для перехода в режим DFU нужно включить питание платы либо активировать RESET с **нажатой кнопкой SW1**. Для быстрого перехода в режим загрузчика можно активировать прерывание по выводу PH3 (к нему подключена пользовательская кнопка) для этого нужно в функцию ''void setup()'' вставить код: |
| | <code C++> |
| | //Включение тактирования порта GPIOH |
| | __HAL_RCC_GPIOH_CLK_ENABLE(); |
| | //подключение прерывания для вывода PH3, для активации RESET по нажатию кнопки |
| | stm32_interrupt_enable(GPIOH, LL_GPIO_PIN_3, NVIC_SystemReset, GPIO_MODE_IT_RISING); |
| | </code> |
| |
| | [[https://github.com/Kits-Lab-Dev/wood-chips-L432|Github - схемы и примеры]] |
| ===== Arduino IDE ===== | ===== Arduino IDE ===== |
| Для работы с платой в [[https://www.arduino.cc/en/software|Arduino IDE]] нужно добавить ссылку для менеджера плат в меню ''Файл -> Параметры'' в строку: ''Дополнительные ссылки для Менеджера плат'': | Для работы с платой в [[https://www.arduino.cc/en/software|Arduino IDE]] нужно добавить ссылку для менеджера плат в меню ''Файл -> Параметры'' в строку: ''Дополнительные ссылки для Менеджера плат'': |
| При необходимости подключить поддержку ''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]] |
| |
| ==== Пример ==== | ==== Пример ==== |