Outils pour utilisateurs

Outils du site


atmega

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
atmega [2020/03/21 21:23]
Mushussu [Installation des outils logiciels]
atmega [2021/05/30 19:32]
Mushussu [Tutoriels]
Ligne 1: Ligne 1:
-====== ATmega ======+====== ATmega sur Mac======
  
 ===== Installation ===== ===== Installation =====
 ==== Matériels ==== ==== Matériels ====
 +* Programmeur mySmartUSB MK2
 ==== Installation des outils logiciels ==== ==== Installation des outils logiciels ====
 === Driver du programmeur === === Driver du programmeur ===
 Télécharger le driver du programmateur mySmartUSB [[https://www.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers|ici]] Télécharger le driver du programmateur mySmartUSB [[https://www.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers|ici]]
  
-Une fois le driver installé branché la carte sur un port USB de l'ordinateur et vérifier sa présence avec :+Une fois le driver installé, brancher la carte sur un port USB de l'ordinateur et vérifier sa présence avec :
   ls /dev/ | grep SLAB_USBtoUART   ls /dev/ | grep SLAB_USBtoUART
  
Ligne 14: Ligne 14:
   cu.SLAB_USBtoUART   cu.SLAB_USBtoUART
   tty.SLAB_USBtoUART   tty.SLAB_USBtoUART
-=== Outils de compilation === +=== Outils de développement === 
-Récupérer ensuite le pack d'outils [[https://www.obdev.at/de/products/crosspack/download.html | suivant]], il contient plusieurs utilitaires pour la mise en oeuvre des AVR sur MAC (comprend un installeur).+Récupérer ensuite la dernière version du pack d'outils [[https://www.obdev.at/de/products/crosspack/download.html | CrossPack]], il contient plusieurs utilitaires pour la mise en oeuvre des AVR sur MAC (comprend un installeur).
  
-Le programmateur mySmartUSB (qui est présent sur la carte myAVR Board MK2) utilise le protocole avr910. Il est nécessaire de modifier le fichier avrdude.conf.+Le programmateur mySmartUSB utilise le protocole avr910. Il est nécessaire de modifier le fichier avrdude.conf.
   cd /usr/local/CrossPack-AVR/etc   cd /usr/local/CrossPack-AVR/etc
   sudo nano avrdude.conf   sudo nano avrdude.conf
Ligne 23: Ligne 23:
 Décommenter la ligne avr910 et indiquer un nombre après le égal : Décommenter la ligne avr910 et indiquer un nombre après le égal :
   avr910_devcode   = 0x10;   avr910_devcode   = 0x10;
-ctrl-o pour sauvegarder+ctrl-o pour sauvegarder et ctrl-x pour quitter.
  
-ctrl-pour quitter+La ligne de code pour flasher le micro-contrôleur sera : 
 +  avrdude -p ATmega48 -c avr910 -P /dev/cu.SLAB_USBtoUART -Uflash:w:"main.hex" :i 
 +===== Documentation ===== 
 +{{ media_09:mysmart_usb_description_technique_vl.pdf | Description technique}} du programmeur 
 + 
 +Un outil en ligne bien pratique pour configurer les "fuses" [[http://www.engbedded.com/fusecalc/|Fusecalc]]. Il donne la ligne des arguments pour AVRdude.
 ===== Tutoriels ===== ===== Tutoriels =====
-https://www.sparkfun.com/tutorials/category/1+[[https://www.sparkfun.com/tutorials/category/1|Beginning embedded electronics]] 
 + 
 +[[https://www.idreammicro.com/post/myAVR-Board-MK2-et-mySmartUSB-MK2-dans-Arduino|myAVR Board MK2 et mySmartUSB MK2 dans Arduino]] 
 + 
 +[[https://www.locoduino.org/spip.php?article189|Procédure de programmation du microcontrôleur]] 
 + 
 +{{tag>micro_controleur sylvain}}
atmega.txt · Dernière modification: 2021/05/30 19:32 de Mushussu