Ajout d'un port programmation ICSP sur un ATTINY 2313
Répondre à la discussion
Affichage des résultats 1 à 4 sur 4

Ajout d'un port programmation ICSP sur un ATTINY 2313



  1. #1
    invite1d577638

    Ajout d'un port programmation ICSP sur un ATTINY 2313


    ------

    Bonjour à tous,

    Je travaille à la conception d'une petite carte universelle permettant de mettre en oevre un attiny 2013. Cette carte, très simple, sera destinée à être utilisée pour différents projets. Elle sera très simple : un régulateur 5v, un max 232 pour effectuer une liaison série, des broches permettant de connecter des fils sur les I/O.

    Je programme actuellement mes micro en utilisant une arduino, et j'envisage à terme de m'équiper d'un programmateur plus universel permettant de programmer des micro via ICSP. J'aimerai donc ajouter un tel connecteur sur ma carte.

    Ce connecteur est donné avec le brochage suivant :

    1-2
    3-4
    5-6
    7-8
    9-10

    avec :

    1-MOSI
    2-5v
    3-???
    4-GND
    5-RESET
    6-GND
    7-SCK
    8-GND
    9-MISO
    10-GND

    Et le brochage du 2313:

    Nom : tiny2313.gif
Affichages : 136
Taille : 16,3 Ko

    Sachant que mon micro possède une résistance de 10k entre le RESET et 5v, je dois donc effectuer les branchements suivants entre le connecteur et mon micro:

    1-MOSI - PB5 (patte 17)
    2-5v - 5v de ma carte
    3-??? -
    4-GND - plan de masse de la carte
    5-RESET - ???
    6-GND -
    7-SCK - PB7 (patte 19)
    8-GND -
    9-MISO - PB6 (patte 18)
    10-GND -

    Mes questions:
    -ce branchement est-il correct ?
    -la pin 3 ne sert effectivement à rien ?
    -comment cabler le reset dans tout ça ?
    -dois-je effectivement connecter MOSI sur MOSI ou bien faut-il permuter entre IN et OUT (je suis le spécialiste des connections TX sur TX et RX-RX )?
    -des conseils particulier sur la mise en œuvre de ce connecteur ?


    Merci à tous et bon début de semaine !

    Yoruk

    -----

  2. #2
    indri

    Re : Ajout d'un port programmation ICSP sur un ATTINY 2313

    Oui c'est bien ca...tu rajoute la pin 5 directement sur le le reset de l'µC..La 3 est une NC (non-connected) donc pas utilisée
    Attention quand même au programmateur que tu comptes acheter..certains sont avec un ISP 6 pins et non 10 donc un branchement différent!
    Là où va le vent...

  3. #3
    abracadabra75

    Re : Ajout d'un port programmation ICSP sur un ATTINY 2313

    Bonjour.
    Ne mélange pas tout....
    La programmation de ta puce AVR (peu importe son modèle) ne fait appel ni à TXD ni à RXD qui sont réservés aux liaisons externes.
    La programmation fait appel exclusivement à MISO, MOSI, SCK, /RESET et VDD, GND.
    Soit 6 broches.
    Il existe dans la littérature ATMEL 2 connecteurs pour la programmation (dite ISP) (type HE10 mâles sur le circuit, femelle sur les câbles de liaison)
    -un à 6 broches; celui-ci présente l'inconvénient d'utiliser un modèle extrêmement difficile à trouver;
    -un à 10 broches, lui universellement répandu: celui que tu utilises.

    Tu connectes broches et pins de même nom entr'elles, MIso à Miso, ....., et aussi /Reset à /Reset (ce qui manque dans ton texte).
    Les emplacements du HE10 sont corrects.

    Ces emplacements sont standarts, utilisés tels quels par les différents programmateurs du marché, USB, port//, STKx00, tutti, quanti.

    La broche 3 peur être utilisée pour connecter une LED qui s'allumera lors du transfert; ça fait joli mais totalement inutile.

    A+
    Dernière modification par abracadabra75 ; 25/03/2013 à 10h24.
    Il n'y a que dans le dictionnaire où 'réussite' vient avant 'travail'.

  4. #4
    invite1d577638

    Re : Ajout d'un port programmation ICSP sur un ATTINY 2313

    Ok merci pour vos précisions.

    Citation Envoyé par abracadabra75 Voir le message
    La programmation de ta puce AVR (peu importe son modèle) ne fait appel ni à TXD ni à RXD qui sont réservés aux liaisons externes.
    Ne t'inquiètes pas, je citais cet exemple car j'ai déjà fait la bêtise pour une liaison série.. J'ai perdu une demi journée car je ne comprenais pas d’où venait mon problème !

    Le programmateur que j'ai repéré comporte les 2 types de connecteurs, à 6 et 10 broches, donc je ne m'attends pas à avoir de problèmes de ce coté là.

    Merci à vous

  5. A voir en vidéo sur Futura

Discussions similaires

  1. Ajout d'un port ST4 sur raquette EQ4/EQ5... ça marche !
    Par invite1a7a320a dans le forum Matériel astronomique et photos d'amateurs
    Réponses: 2
    Dernier message: 23/09/2012, 13h52
  2. Programmation sur port usb
    Par didou1982 dans le forum Logiciel - Software - Open Source
    Réponses: 2
    Dernier message: 17/02/2009, 18h55
  3. Probleme programmation d'un port parallele
    Par invite0f7a3b8d dans le forum Électronique
    Réponses: 9
    Dernier message: 11/08/2008, 10h18
  4. Programmation d'un PIC en ICSP avec PICKIT1
    Par invite275c8bcb dans le forum Électronique
    Réponses: 2
    Dernier message: 08/06/2008, 21h39
  5. Programmation ICSP sur 18F448 ??
    Par invite0e36b18a dans le forum Électronique
    Réponses: 5
    Dernier message: 11/06/2006, 19h22
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...