Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente | |||
|
logiciels:printf_stm32:accueil [2017/08/29 11:20] jonathan [Tuto] |
logiciels:printf_stm32:accueil [2017/08/29 11:25] (Version actuelle) jonathan [Tuto] |
||
|---|---|---|---|
| Ligne 23: | Ligne 23: | ||
| * Déplacer vous dans le dossier ou ce trouve vos linker script | * Déplacer vous dans le dossier ou ce trouve vos linker script | ||
| * Créer un fichier " | * Créer un fichier " | ||
| - | + | <code c+> | |
| - | * Placeholder to list other libraries required by the application. | + | /* Placeholder to list other libraries required by the application. GROUP() */ |
| - | + | ||
| - | GROUP( | + | |
| - | ) | + | |
| - | + | ||
| - | */ | + | |
| - | + | ||
| - | + | ||
| | | ||
| | | ||
| Ligne 38: | Ligne 31: | ||
| | | ||
| | | ||
| - | ) | + | )</ |
| 3. Modifier le fichier de configuration de UART (USART.c): | 3. Modifier le fichier de configuration de UART (USART.c): | ||
| * Ouvrir le fichier et placer ceci entre **/* USER CODE BEGIN 0 */** et **/* USER CODE END 0 */** : | * Ouvrir le fichier et placer ceci entre **/* USER CODE BEGIN 0 */** et **/* USER CODE END 0 */** : | ||
| + | <code c+> | ||
| #ifdef __GNUC__ | #ifdef __GNUC__ | ||
| /* With GCC/ | /* With GCC/ | ||
| Ligne 48: | Ligne 42: | ||
| #else | #else | ||
| #define PUTCHAR_PROTOTYPE int fputc(int ch, FILE *f) | #define PUTCHAR_PROTOTYPE int fputc(int ch, FILE *f) | ||
| - | #endif /* __GNUC__ */ | + | #endif /* __GNUC__ */</ |
| et coller ceci entre **/* USER CODE BEGIN 1 */** et **/* USER CODE END 1 */** :\\ | et coller ceci entre **/* USER CODE BEGIN 1 */** et **/* USER CODE END 1 */** :\\ | ||
| Ligne 64: | Ligne 58: | ||
| return ch; | return ch; | ||
| - | }</ | + | }</ |
| | | ||
| Vérifier qu'il n'y est pas d' | Vérifier qu'il n'y est pas d' | ||
| Ligne 81: | Ligne 75: | ||
| 5. Test. | 5. Test. | ||
| * Placer un text dans le main.c | * Placer un text dans le main.c | ||
| - | exemple : printf(" | + | exemple : |
| + | <code c+> | ||
| + | printf(" | ||
| HAL_Delay(1000); | HAL_Delay(1000); | ||
| + | </ | ||
| Le retour chariot et important!!! | Le retour chariot et important!!! | ||