WikiElectronique

Wiki sur l'électronique et l'informatique

Outils pour utilisateurs

Outils du site


projets:dongle_avr_2:dongle_avr_2

Différences

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

Lien vers cette vue comparative

Prochaine révision
Révision précédente
projets:dongle_avr_2:dongle_avr_2 [2014/10/25 02:31]
37.57.231.226 created
projets:dongle_avr_2:dongle_avr_2 [2017/12/06 17:01] (Version actuelle)
Ligne 1: Ligne 1:
 +====== Dongle AVR 2 ======
 +
 +{{  :​projets:​dongle_avr_2:​dongleavr2.jpg?​300 ​ |:​projets:​dongle_avr_2:​dongleavr2.jpg}}
 +
 +<note tip>​**Testé et parfaitement fonctionnel**</​note>​
 +
 +===== Le dongle c'est quoi ? =====
 +
 +C'est tout simplement un programmateur ISP ( In-System Programmer) qui permet de programmer vos [[:​microcontrôleur|microcontrôleurs]] [[:Atmel]] directement sur sa plaquette d'​application sans avoir besoin de le sortir pour le mettre sur un programmateur.\\
 +Apres une programmation le programme transféré s'​exécute automatiquement ce qui permet de laisser le Dongle en permanence connecté. (Grand gain de temps)\\
 +Le 74HC244 sert d'​interface de protection. En cas de problème, c'est lui qui grillera et pas le port parallèle de votre PC. ;-)\\
 +La Led permet de visualiser la phase de programmation,​ elle n'est pas indispensable.
 +
 +
 +===== Quoi de neuf dans cette nouvelle version ? =====
 +
 +  * Connecteur DB25 mâle (comme de nombreuses personnes me l'ont demandé ;-) )
 +  * Moins de vias, 2 contre 10 pour la version 1
 +  * HE10 2x5 coudé
 +
 +===== Schéma =====
 +
 +{{:​projets:​dongle_avr_2:​schema.jpg|:​projets:​dongle_avr_2:​schema.jpg}}
 +
 +^Connecteur HE10 (SV2)^^
 +| 1 |  MOSI*  |
 +| 2 |  5V pour alimenter le dongle ​ |
 +| 3 |  -  |
 +| 4 |  GND  |
 +| 5 |  RST  |
 +| 6 |  GND  |
 +| 7 |  SCK  |
 +| 8 |  GND  |
 +| 9 |  MISO*  |
 +| 10 |  GND  |
 +
 +=== Pour la programmation des ATmega 128, 64 et 103 ===
 +
 +Les ATmega128,​64 et 103 n'​utilisent pas les pattes MISO et MOSI pour la programmation ISP mais les pattes RXD0 et TXD0. \\
 +Une solution pour utiliser l'​UART0 et la programmation est d'​utiliser un montage de ce type :\\
 +[[http://​www.embedit.de/​phpkit/​include.php?​path=content/​articles.php&​contentid=76]]
 +
 +  * Mode programmation
 +Lors de la programmation la patte RESET est forcée à 0, la patte /SHDN passe aussi 0 et force les sorties du MAX3222 à passer en haute impédance.\\
 +La programmation peut se faire sans aucun risque de court circuit.
 +
 +  * Mode UART0
 +RESET n'​étant pas forcée à 0, RESET passe à VCC par l'​intermédiaire de R2. Le MAX3232 est activé.
 +
 +Sinon vous pouvez aussi utiliser un simple multiplexeur.
 +
 +===== Typon =====
 +
 +==== Bottom ====
 +
 +{{:​projets:​dongle_avr_2:​dongle_bottom.jpg|:​projets:​dongle_avr_2:​dongle_bottom.jpg}}
 +
 +{{:​projets:​dongle_avr_2:​dongle_bottom.pdf|:​projets:​dongle_avr_2:​dongle_bottom.pdf}}
 +
 +==== Implantation + Vias ====
 +
 +{{:​projets:​dongle_avr_2:​dongle_implantation_vias.jpg|:​projets:​dongle_avr_2:​dongle_implantation_vias.jpg}}
 +
 +{{:​projets:​dongle_avr_2:​dongle_implantation_vias.pdf|:​projets:​dongle_avr_2:​dongle_implantation_vias.pdf}}
 +
 +===== Nomenclature =====
 +
 +|  X2  |  DB25 male  |
 +|  IC1  |  74HC244 ​ |
 +|  R2  |  47k  |
 +|  R1  |  470  |
 +|  LED1  |  Led standard 3mm  |
 +|  D1  |  1N4148 ​ |
 +|  C1  |  100nF  |
 +|  SV2  |  Connecteur 2x5 coudé ​ |
  
-comment4, http://​www.purevolume.com/​prilosecqh8 prilosec walgreens generic, ​ 8-((, http://​www.purevolume.com/​prilosecqh8 where to buy prilosec in canada, ​ 8], http://​www.purevolume.com/​prilosecqh8 prilosec order, ​ vbi, http://​www.purevolume.com/​prilosecqh8 cheaper alternatives to prilosec, ​ snkyu, http://​www.purevolume.com/​prilosecqh8 prilosec buy 2 get 25,  253,  
projets/dongle_avr_2/dongle_avr_2.1414197072.txt.gz · Dernière modification: 2017/12/06 17:00 (modification externe)