Ligne 20 : |
Ligne 20 : |
| * Saisissez un nom de projet et le langage cible. Afin d'avoir une compatibilité maximale, choisissez C++ ainsi vous pourrez utiliser des bibliothèques C++ même si le reste de vos sources sont en C. Laissez ''Binary Type'' et ''Project Type'' par défaut. | | * Saisissez un nom de projet et le langage cible. Afin d'avoir une compatibilité maximale, choisissez C++ ainsi vous pourrez utiliser des bibliothèques C++ même si le reste de vos sources sont en C. Laissez ''Binary Type'' et ''Project Type'' par défaut. |
| * Répondez ''Oui'' à la question ''Voulez-vous initialiser tous les périphériques avec leurs paramètres par défaut?''. | | * Répondez ''Oui'' à la question ''Voulez-vous initialiser tous les périphériques avec leurs paramètres par défaut?''. |
− | * Vous êtes maintenant sur la perspective STM32CubeMX. Ici, il va être possible d'ajouter des fonctionnalités supplémentaire (en suivant [[#ajout_uart|ce guide]]). | + | * Vous êtes maintenant sur la perspective STM32CubeMX. Ici, il va être possible d'ajouter des fonctionnalités supplémentaire (en suivant [[#utilisation_stm32cubemx|ce guide]]). |
| * Lorsque vous avez terminé, sauvegarder le fichier .ioc, cela générera les sources nécessaires. | | * Lorsque vous avez terminé, sauvegarder le fichier .ioc, cela générera les sources nécessaires. |
| * Vous êtes prêt à programmer. | | * Vous êtes prêt à programmer. |
| + | |
| + | ==<span id="utilisation_stm32cubemx"></span>Utilisation de STM32CubeMX== |
| | | |
| ===<span id="ajout_uart"></span>Ajout d'une liaison UART=== | | ===<span id="ajout_uart"></span>Ajout d'une liaison UART=== |
Ligne 83 : |
Ligne 85 : |
| | | |
| Dans ce guide, j'utilise le handler sur UART nommé ''huart2'', pour une carte Nucleo F446RE, c'est la liaison utilisée par le ST-Link. Si vous voulez utiliser une autre liaison, pensez à le remplacer. | | Dans ce guide, j'utilise le handler sur UART nommé ''huart2'', pour une carte Nucleo F446RE, c'est la liaison utilisée par le ST-Link. Si vous voulez utiliser une autre liaison, pensez à le remplacer. |
| + | Pour ajouter une nouvelle liaison série, vous pouvez suivre [[#ajout_uart|ce guide]]). |
| | | |
| ==Porter une bibliothèque== | | ==Porter une bibliothèque== |