Différences entre versions de « Projets:Uploader Sketch With ICSP in ATM »
(12 versions intermédiaires par 2 utilisateurs non affichées) | |||
Ligne 1 : | Ligne 1 : | ||
+ | [[File:UsbTiny Nano.png | 400px|right]] | ||
==Contexte== | ==Contexte== | ||
Ligne 39 : | Ligne 40 : | ||
[[File:AvrDude.PNG | 100px]] | [[File:AvrDude.PNG | 100px]] | ||
+ | |||
+ | |||
+ | le logiciel : "Avrdudess 2.6" disponible à l'adresse : | ||
+ | |||
+ | ""http://blog.zakkemble.net/avrdudess-a-gui-for-avrdude/"" | ||
+ | |||
+ | [[File:AvrduDESS 2.5.PNG| 100px]] | ||
+ | |||
==Outils nécessaires== | ==Outils nécessaires== | ||
Ligne 70 : | Ligne 79 : | ||
===Upload avec IDE Arduino=== | ===Upload avec IDE Arduino=== | ||
− | Ouvrir l'IDE Arduino | + | Ouvrir l'IDE Arduino, écrire ou charger le programme et configurer correctement le modèle de carte à programmer. |
− | Paramétrer l'Arduino : Lancer le téléchargement du programme : | + | [[File:Choix Carte Arduino.PNG | 200px ]] |
+ | |||
+ | |||
+ | Paramétrer l'Arduino au niveau du modèle de carte de programmation: Lancer le téléchargement du programme : | ||
[[File:Programmeur.PNG | 200px]] | [[File:Programmeur.PNG | 200px]] | ||
Ligne 86 : | Ligne 98 : | ||
Si vous n'avez pas le fichier, il faut le créer en utilisant par exemple l'IDE Arduino. | Si vous n'avez pas le fichier, il faut le créer en utilisant par exemple l'IDE Arduino. | ||
− | Ouvrir l'IDE Arduino et écrire ou charger le programme et configurer correctement le modèle de carte à programmer. | + | Ouvrir l'IDE Arduino et écrire ou charger le programme et configurer correctement le modèle de carte à programmer. Lancer l'export du programme et vérifier la présence de fichier "*.HEX" dans le dossier du programme. |
− | [[File:Choix Carte Arduino.PNG | | + | [[File:Choix Carte Arduino.PNG | 200px ]] [[File:Export binaire.PNG | 200px]] [[File:Dossier Programme.PNG | 200px]] |
− | -Lancer le logiciel et choisir le type de carte selon le processeur- -Sélectionner le fichier à uploader: "*.hex"- -Lancer la programmation en cliquant sur "Program"- | + | |
+ | -Lancer le logiciel "AvrdudeGUI" et choisir le type de carte selon le processeur- -Sélectionner le fichier à uploader: "*.hex"- -Lancer la programmation en cliquant sur "Program"- | ||
[[File:Select Carte.PNG | 200px]] | [[File:Select Carte.PNG | 200px]] | ||
Ligne 103 : | Ligne 116 : | ||
− | [[ | + | ===Upload avec Avrdudess 2.6=== |
− | + | ||
+ | Avant de lancer le téléversements du programme, il faut avoir le fichier "*.HEX". | ||
+ | |||
+ | Si vous n'avez pas le fichier, il faut le créer en utilisant par exemple l'IDE Arduino. | ||
+ | |||
+ | Ouvrir l'IDE Arduino et écrire ou charger le programme et configurer correctement le modèle de carte à programmer. Lancer l'export du programme et vérifier la présence de fichier "*.HEX" dans le dossier du programme. | ||
+ | |||
+ | |||
+ | [[File:AvrduDESS 2.5.PNG|200px]] | ||
+ | |||
+ | -Lancer le logiciel "Avrdudess 2.6" et choisir le type de carte selon le processeur- -Sélectionner le fichier à uploader: "*.hex"- -Lancer la programmation en cliquant sur "Program"- | ||
+ | |||
+ | |||
+ | Une fenêtre renseigne sur le déroulés des opérations. | ||
+ | |||
+ | On peut visualiser le chargement du programme par le clignotement des leds. | ||
+ | |||
[[Category:Tutoriels]] | [[Category:Tutoriels]] |
Version actuelle datée du 26 juillet 2022 à 15:26
Contexte
Charger ou "Uploader" un programme dans un microcontrôleur de typ ATM (Arduino).
Description du projet
On veut pouvoir reprogrammer un microcontrôleur sans activer la connexion USB. On utilise le port ICSP du microcontrôleur et des outils hardware et software pour le téléchargement.
Cahier des charges
Cout réduit et mis en oeuvre facile avec des outils Soft libre.
Analyse de l'existant
On possède un ordinateur portable sous Windows 10 et une carte Nano.
Equipe
Christian
Matériel nécessaire
Hardware :
Carte USBTinyISP v3.3 :
Software :
ISE Arduino Version >1.8
ou
le logiciel : "AvrdudeGUI.exe" disponible à l'adresse :
""https://sourceforge.net/projects/avrdudegui/""
le logiciel : "Avrdudess 2.6" disponible à l'adresse :
""http://blog.zakkemble.net/avrdudess-a-gui-for-avrdude/""
Outils nécessaires
Câble équipé de connecteur de 2x6 broches.
Câble Usb-B pour connecter la carte de programmation.
Coût
Carte USBTiny :
< 3€ avec le câble
rechercher : ""USBtinyISP AVR ISP Programmer For Arduino Bootloader""
Etape pas à pas
Raccordement de la carte
La carte de programmation est connectée au PC par son câble USB-B.
La carte à programmer est connectée à la carte de programmation au moyen du câble 6 broches.
Upload avec IDE Arduino
Ouvrir l'IDE Arduino, écrire ou charger le programme et configurer correctement le modèle de carte à programmer.
Paramétrer l'Arduino au niveau du modèle de carte de programmation: Lancer le téléchargement du programme :
On peut visualiser le chargement du programme par le clignotement des leds.
Upload avec AvrdudeGUI
Avant de lancer le téléversements du programme, il faut avoir le fichier "*.HEX".
Si vous n'avez pas le fichier, il faut le créer en utilisant par exemple l'IDE Arduino.
Ouvrir l'IDE Arduino et écrire ou charger le programme et configurer correctement le modèle de carte à programmer. Lancer l'export du programme et vérifier la présence de fichier "*.HEX" dans le dossier du programme.
-Lancer le logiciel "AvrdudeGUI" et choisir le type de carte selon le processeur- -Sélectionner le fichier à uploader: "*.hex"- -Lancer la programmation en cliquant sur "Program"-
Une fenêtre renseigne sur le déroulés des opérations.
On peut visualiser le chargement du programme par le clignotement des leds.
Upload avec Avrdudess 2.6
Avant de lancer le téléversements du programme, il faut avoir le fichier "*.HEX".
Si vous n'avez pas le fichier, il faut le créer en utilisant par exemple l'IDE Arduino.
Ouvrir l'IDE Arduino et écrire ou charger le programme et configurer correctement le modèle de carte à programmer. Lancer l'export du programme et vérifier la présence de fichier "*.HEX" dans le dossier du programme.
-Lancer le logiciel "Avrdudess 2.6" et choisir le type de carte selon le processeur- -Sélectionner le fichier à uploader: "*.hex"- -Lancer la programmation en cliquant sur "Program"-
Une fenêtre renseigne sur le déroulés des opérations.
On peut visualiser le chargement du programme par le clignotement des leds.