Outils pour utilisateurs

Outils du site


adafruit_feather_stm32f405_express

Ceci est une ancienne révision du document !


Adafruit Feather STM32F405 Express

Carte de développement au Adafruit comprenant un micro-contrôleur STM32F405.

Pinout

Il n'y a pas de schéma de pinout classique sur le net pour cette board, donc je vais faire ça à la main. La première colonne correspond au label présent sur le pin correspondant de la board.

Pin label test1 test2

USART

IL existe 3 USART sur cette board : * USART1 RX=“SDA” / TX=“SCL” * USART3 RX=“RX” / TX=“TX” * USART6 RX=“5” / TX=“6”

C'est bien USART3 qui est utilisé pour le serial USB, et non l'USART1 !

PlatformIO

Pour un usage correct avec platform.io (Upload + Monitor), il est nécessaire que le fichier platformio.ini du projet soit configuré de manière spécifique, avec des build_flags tels qu'indiqué ci-dessous :

[env:adafruit_feather_f405]
platform = ststm32
board = adafruit_feather_f405
framework = arduino
build_flags = 
     -w
     -D PIO_FRAMEWORK_ARDUINO_ENABLE_CDC
     -D USBCON
     -D USBD_VID=0x0483
     -D USB_MANUFACTURER="Unknown"
     -D USB_PRODUCT="\"FEATHER_F405\""
upload_protocol = dfu
lib_deps = 
     Adafruit NeoPixel

Liens Externes

adafruit_feather_stm32f405_express.1617452757.txt.gz · Dernière modification : 2021/04/03 14:25 de 10.255.0.2