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] – created 37.57.231.226projets:dongle_avr_2:dongle_avr_2 [2017/12/06 17:01] (Version actuelle) – modification externe 127.0.0.1
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)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki