ST-Link V2 USB Dongle Programmer - FR
ST-Link V2 USB Dongle Programmer - FR
ST-Link V2 USB Dongle Programmer - FR
Amusez-vous !
1
Table des matières
Présentation..................................................................................................3
Spécifications................................................................................................4
Connectique..................................................................................................5
Configurer l'IDE Arduino................................................................................6
Configuration supplémentaire..................................................................10
Interfaces de communication.......................................................................11
Single Wire Interface Module - SWIM......................................................11
Serial Wire Debug - SWD........................................................................12
Affichage LED Statut ST-Link V2.................................................................13
Exemple de connection...............................................................................14
Exemple de code.....................................................................................15
ST-Link/V2 Mise à jour du firmware.............................................................16
Modification du ST-Link V2..........................................................................17
2
Présentation
3
Spécifications
Connectez l'un ou l'autre mais pas les deux simultanément. Le dongle ST-
Link V2 fournit également une broche 5V. Elle ne sera pas utilisée car les
puces STM32 ne tolèrent pas le 5V, la broche 3.3V doit être utilisée
uniquement.
4
Connectique
5
Configurer l'IDE Arduino
6
Pour les utilisateurs de Linux, téléchargez un fichier portant
l'extension .tar.xz, qui doit être extrait. Lorsqu'il est extrait, allez dans le
répertoire extrait et ouvrez le terminal dans ce répertoire. Deux scripts .sh
doivent être exécutés, le premier appelé arduino-linux-setup.sh et le second
appelé install.sh.
Après l'installation de ces scripts, allez dans le dossier où est installé l'IDE
Arduino.
7
Presque tous les systèmes d'exploitation sont livrés avec un éditeur de
texte préinstallé (par exemple, Windows est livré avec Notepad, Linux
Ubuntu avec Gedit, Linux Raspbian avec Leafpad, etc.) Tous ces éditeurs
de texte conviennent parfaitement à l'objectif de cet eBook.
8
Le port auquel la carte Atmega328p est connectée doit être sélectionné.
Allez dans : Outils > Port > {le nom du port va ici}.
Lorsque la carte Atmega328p est connectée au port USB, le nom du port
peut être vu dans le menu déroulant de l'image précédente.
Si l'IDE Arduino est utilisé sous Windows, les noms de port sont les
suivants :
9
Configuration supplémentaire
10
Interfaces de communication
Le SWIM est une interface à fil unique basée sur une communication
asynchrone et bidirectionnelle. Pendant que le CPU fonctionne, le SWIM
permet d'effectuer des accès non intrusifs en lecture/écriture à la volée à la
RAM et aux registres périphériques, à des fins de débogage pendant
l'exécution du programme.
11
Serial Wire Debug - SWD
12
Affichage LED statut ST-Link V2
13
Exemple de connection
14
Exemple de code
void setup() {
Serial.begin(115200);
while (!Serial) ;
pinMode(PC13, OUTPUT);
Serial.println("STM32 blink test");
}
void loop() {
digitalWrite(PC13, HIGH);
delay(1000);
digitalWrite(PC13, LOW);
delay(1000);
Serial.print("Hello from STM32! ");
Serial.println(millis() / 1000);b
}
15
ST-Link/V2 Mise à jour du firmware
16
Modifier le ST-Link V2
17
Il est maintenant temps de concevoir vos propres projets. Vous pouvez le
faire à l'aide de nombreux exemples de scripts et autres didacticiels, que
vous trouverez sur Internet.
https://az-delivery.de
Amusez-vous bien !
Mentions légales
https://az-delivery.de/pages/about-us
18