Choix d'un ATMEL avec 5 ports : je ne trouve pas
Répondre à la discussion
Affichage des résultats 1 à 21 sur 21

Choix d'un ATMEL avec 5 ports : je ne trouve pas



  1. #1
    invite3570b5f7

    Choix d'un ATMEL avec 5 ports : je ne trouve pas


    ------

    Bonsoir,

    Je suis actuellement entrain de réaliser un projet et j'ai besoin d'un microcontrôleur ATMEL avec 5 ports.

    Il me faut absolument 4 ports de 8 bits.
    Et un port de 4 ou 5 bits suffirait.

    Si vous trouver un µC avec un peu plus d' I/O cela me conviens aussi sachant que je n'utiliserais pas de convertisseurs ni de PWM.
    Seul un Timer sera utilisé mais en interne je ne ressortirais pas le signal.

    J'ai trouvé le 89C51 mais ... sur les sites ils disent que c'est un 68 broches et sur le net un 44 broches ! Je m'y perds lol.

    Je dispose d"un POD de programmation in-situ et de CVAVR et j'ai l'habitude de programmer des ATMEGA 8535 et 8515.

    Le boitier doit être au forma PLCC.

    Merci à vous

    -----

  2. #2
    DAUDET78

    Re : Choix d'un ATMEL avec 5 ports : je ne trouve pas

    Citation Envoyé par joey57 Voir le message
    Il me faut absolument 4 ports de 8 bits.
    Et un port de 4 ou 5 bits suffirait.
    Tu peux expliquer pourquoi?
    Ca ressemble à un gamin qui veut absolument une glace au chocolat ...
    J'aime pas le Grec

  3. #3
    inviteea84cbe0

    Re : Choix d'un ATMEL avec 5 ports : je ne trouve pas

    Salut,

    En ce moment, j'utilise un ATMEGA1280. ça devrait faire tout ce que tu veux.

    Sinon, suivant ton appli, tu peux te contenter d'un plus petit µC avec une liaison I2C ou SPI et controler un MCP23S17 par exemple.

    ça marche super bien ce truc.

  4. #4
    invite7a49d0d5

    Cool Re : Choix d'un ATMEL avec 5 ports : je ne trouve pas

    Salut,

    de mémoire, "regardes" dans la "série" ATtiny...

    http://www.google.fr/search?hl=fr&cl...=&oq=&gs_rfai=

    http://www.atmel.com/dyn/resources/p...ts/doc2543.PDF

    vede
    ;O]
    ____________
    ...

    pss :

    - un port 5bits tu vas avoir du mal à trouver ;O]
    "prends" 8bits, et t'en utilises que 5/8...
    - un "petit"(8broches) µC format PLCC tu vas aussi avoir du mal à trouver...

  5. A voir en vidéo sur Futura
  6. #5
    invite29971eb1

    Re : Choix d'un ATMEL avec 5 ports : je ne trouve pas

    ta mémoire te joue des tours vede....il faudrait plutôt regarder du côté des Atmega

    L'atmega128 doit bien avoir ça comme broches, non?

    Par contre, le PLCC est une espèce en voie de disparition. Je suis pas sur qu'on en trouve encore dans ce format.

    Edit: vérification faite, 53 I/O sur un Atmega128, mais pas de PLCC

  7. #6
    invite3570b5f7

    Re : Choix d'un ATMEL avec 5 ports : je ne trouve pas

    Tu peux expliquer pourquoi?
    Ca ressemble à un gamin qui veut absolument une glace au chocolat ...
    DAUDET pourquoi tu est toujours comme ca ? Arrête de critiquer STP !

    Je dis un PORT de 4 5 bits car tout simplement j'ai déja vu des µC avec 4 ports de 8 bits et un seul qui a seulement 4 5 bits ! Et ca me suffi pour raccorder un BP et une LED !

    FTORAMA et VEDE Merci je vais fouiller de ce coté demain et je vous donnes des nouvelles.

  8. #7
    invite29971eb1

    Re : Choix d'un ATMEL avec 5 ports : je ne trouve pas

    Edit2: vérification faite, les seuls qui soient PLCC sont les 8515 et 8535:
    http://atmel.com/dyn/products/param_...&Direction=ASC

    Par contre, je serais aussi curieux pourquoi tu as besoin d'autant de broches. Un peu de logique externe devrait permettre de réduire ça, non?

  9. #8
    DAUDET78

    Re : Choix d'un ATMEL avec 5 ports : je ne trouve pas

    Citation Envoyé par ftorama Voir le message
    Par contre, je serais aussi curieux pourquoi tu as besoin d'autant de broches. Un peu de logique externe devrait permettre de réduire ça, non?
    Un peu de neurone externe
    J'aime pas le Grec

  10. #9
    invite3570b5f7

    Re : Choix d'un ATMEL avec 5 ports : je ne trouve pas

    Re,

    En fait j'ai un port qui va commander 8 relais.
    Un autre qui va recevoir les infos d'un bloc 8 inters minidils.
    2 ports ( je sens que je vais me faire gronder ) pour 8 " LEDs bicolor "
    Un autre pour la programmation in situ, un BP et une LED et peu être autre chose par la suite.

    J'ai aussi pensé à faire de la logique externe mais où ? Peu être un multiplexage sur les LEDs ? Mais je sens que ca va me compliquer tout le programme pour gagner quelques broches.

    Enfin je suis ici pour avoir des conseils

  11. #10
    invite29971eb1

    Re : Choix d'un ATMEL avec 5 ports : je ne trouve pas

    Citation Envoyé par joey57 Voir le message
    DAUDET pourquoi tu est toujours comme ca ? Arrête de critiquer STP !
    Daudet se fera un plaisir de te répondre, mais je vais aussi y mettre mon grain de sel.

    Le choix du bon composant, c'est 80% du boulot. Imaginons que tu veuilles piloter 16 leds. Si tu ne réfléchis pas, tu pars sur 16 ports sur ton microcontrôleur.

    Avec 5 minutes de réflexion et un ou deux composants externes, on arrive à les piloter avec seulement 2 ou 3 broches en te payant en plus le luxe de ne pas tirer le courant sur l'AVR mais sur des circuits dédiés

    C'est con mais des fois ça vaut le coup d'y penser et c'est ce qui différencie un montage étuidé d'une usine à gaz.

    En tout cas, je ne te jète pas la pierre, on est tous passés par là...même Daudet, mais il l'a oublié. Le meilleur prof que j'ai eu, c'est celui qui nous criait "vos gueules" en amphi et était capable de retirer un ou deux fils de notre maquette pour voir si on savait les remettre. Pascal H. , si tu me lis

    Bref, se faire engueuler, ça peut avoir du bon, et Daudet est passé maître dans cet art

  12. #11
    invite29971eb1

    Re : Choix d'un ATMEL avec 5 ports : je ne trouve pas

    Citation Envoyé par joey57 Voir le message
    Re,

    En fait j'ai un port qui va commander 8 relais.
    Un autre qui va recevoir les infos d'un bloc 8 inters minidils.
    2 ports ( je sens que je vais me faire gronder ) pour 8 " LEDs bicolor "
    Un autre pour la programmation in situ, un BP et une LED et peu être autre chose par la suite.

    J'ai aussi pensé à faire de la logique externe mais où ? Peu être un multiplexage sur les LEDs ? Mais je sens que ca va me compliquer tout le programme pour gagner quelques broches.

    Enfin je suis ici pour avoir des conseils
    Bah tiens, qu'et-ce que je disais

  13. #12
    invite3570b5f7

    Re : Choix d'un ATMEL avec 5 ports : je ne trouve pas

    FTORAMA merci Comme quoi tu vois j'y avais pensé mais je ne vois pas comment faire avec 2 3 fils...Comme ca je pense à des 74HCT157.

  14. #13
    invite29971eb1

    Re : Choix d'un ATMEL avec 5 ports : je ne trouve pas

    Citation Envoyé par joey57 Voir le message
    FTORAMA merci Comme quoi tu vois j'y avais pensé mais je ne vois pas comment faire avec 2 3 fils...Comme ca je pense à des 74HCT157.
    74HC164 pour piloter les leds par exemple.

    Pour les relais, MIC5891

    Pour les switchs, 74HC165

    Tout ça, ce sont des registres à décalage, très faciles à piloter en soft, voire même via le SPI si tu ne veux pas refaire la boucle d'envoi bit à bit....

    Logiquement, un Attiny te suffira amplement, à la rigueur un Atmegax8 (88, 168, 328) selon la mémoire nécessaire. Tu peux même garder tes 8515 haut la main

    Avec ce genre de bestiau, je te pilote 4096 leds avec un Atmega32 avec réglage de la vitesse de défilement et de la luminosité globale. Je te laisse chercher un AVR avec 4096 sorties

  15. #14
    DAUDET78

    Re : Choix d'un ATMEL avec 5 ports : je ne trouve pas

    Citation Envoyé par ftorama Voir le message
    Bref, se faire engueuler, ça peut avoir du bon, et Daudet est passé maître dans cet art
    Putaing, ce soir c'est ma fête ! ... Mais vous avez raison, qui aime bien châtie bien , la preuve:
    Citation Envoyé par gold5 Voir le message
    Daudet78 t'es qd même un put*** de bon électronicien... ça marche !!! Merci.
    Je reviendrai me faire traiter de branleur parce que j'ai encore des tas de choses à apprendre !!!
    J'aime pas le Grec

  16. #15
    invite29971eb1

    Re : Choix d'un ATMEL avec 5 ports : je ne trouve pas

    Citation Envoyé par DAUDET78 Voir le message
    Putaing, ce soir c'est ma fête !
    Faut bien que je me moque, mais je cautionne

  17. #16
    invite3570b5f7

    Re : Choix d'un ATMEL avec 5 ports : je ne trouve pas

    Re

    J'ai été faire un tour sur le net pour le 74HC164.
    Je voudrais savoir comment piloter ce CI car je n'ai jamais programmé en utilisant une liaison série.

  18. #17
    invite3570b5f7

    Re : Choix d'un ATMEL avec 5 ports : je ne trouve pas

    En gros je vous explique le principe d'allumage de mes LEDs.

    Ce sont des LED bicouleur ( rouge / vert ) à 3 pattes.

    J'ai 2 variables 8 bits R et V.

    Si à un moment dans le programme je tombe sur :

    R = 0b11111111 et V = 0b00000000 LEDs = Rouges
    R = 0b00000000 et V = 0b11111111 LEDs = Vertes
    R = 0b11111111 et V = 0b11111111 LEDs = Oranges

    Ex : R = 0b11011010 et V =01101101 on obtient :

    Led 1 = Rouge
    Led 2 = Orange
    Led 3 = Verte
    Led 4 = Rouge
    Led 5 = Orange
    Led 6 = Verte
    Led 7 = Rouge
    Led 8 = Verte

    Les Leds resteront allumées ( pas de clignotement ni de défilement )

  19. #18
    invite3570b5f7

    Re : Choix d'un ATMEL avec 5 ports : je ne trouve pas

    Je viens de voir que j'ai des panneaux à LEDs d'arrêts de bus et c'est bourré de CI " MIC " comme ceux dont vous m'avez parler.

    Mais je n'arrive pas à voir comment ca fonctionne et c'est vrais que ca me simplifiait largement la tâche et j'aurais appris à me servir d'une liaison série.

    Je vais déjà me contenter de contrôler 8 relais avec 3 fils.

    Vous avez des exemples d'application ?Merci

  20. #19
    invite3570b5f7

    Re : Choix d'un ATMEL avec 5 ports : je ne trouve pas

    Ce sont des MIC 5821

  21. #20
    invite29971eb1

    Re : Choix d'un ATMEL avec 5 ports : je ne trouve pas

    C'est ce qui s'appelle avoir le c... bordé de nouilles

    Bref, tes 5821 se pilotent comme ceux que je t'avais proposé.

    Tu as 8 sorties, donc en toute logique, 1 octet dans ton programme qui correspond à l'état souhaité de tes sorties.

    Tu commences par mettre le Strobe Input de ton 5821 à 0 pour figer les sorties pendant le transfert.

    Ensuite tu testes le poids fort de ton octet. Si il est à 1, tu mets la broche de donnée à 1, à 0 sinon.

    Tu mets alors ta clock à 1 puis à 0 (la donnée est transférée sur le front montant de l'horloge)

    Tu recommences pour tous les bits de ton octet jusqu'à arriver au poids faible.

    Une fois les 8 bits transférés, tu mets le strobe input à 1 pour passer les données fraichement transférées vers les sorties.

    Pour que tes sorties soient valables, tu dois mettre le output Enable à 0, mais ça, ça peut être câblé en dur.

    C'est évidemment faisable en C, mais aussi très facile en assembleur en utilisant le décalage à gauche de ton octet (lsl si mes souvenirs sont bons) et en testant ensuite le bit de Carry.

    Autre astuce, ce que je viens de te décrire est très similaire au fonctionnement du bus SPI. Tu peux utiliser le module hardware de l'Atmega pour t'éviter de programmer les tests

  22. #21
    invite3570b5f7

    Re : Choix d'un ATMEL avec 5 ports : je ne trouve pas

    OK alors je vais suivre ta procédure et essayer de commander 8 leds pour commencer.

    Moi je programme que en C, l'assembleur c'est loin lol

    Demain je devrais recevoir mes ATMEGA 8535, les supports etc et je vais pouvoir commencer à regarder ca lol

    Merci beaucoup

    PS : petites photos des panneaux, enfin c'est un morceau de 30 cm, j'en ai de plus d'un mètre 50 !
    Images attachées Images attachées

Discussions similaires

  1. Je ne trouve pas les informations d'un composant...
    Par Jacky chan dans le forum Électronique
    Réponses: 4
    Dernier message: 06/07/2008, 17h35
  2. Pb avec Win32, virus que je ne trouve pas
    Par invite03cb9480 dans le forum Sécurité et malwares : désinfectez votre machine
    Réponses: 3
    Dernier message: 22/02/2008, 18h46
  3. Réponses: 7
    Dernier message: 09/09/2007, 07h13
  4. Factorisation d'un polynôme dont je ne trouve pas de racine evidentes
    Par invite58b84884 dans le forum Mathématiques du supérieur
    Réponses: 13
    Dernier message: 13/08/2007, 18h09
  5. trouve pas les formules pour déterminer la taille d'un astéroide
    Par invite3e5fa5d7 dans le forum TPE / TIPE et autres travaux
    Réponses: 1
    Dernier message: 10/12/2005, 19h53
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...