Compteur sur ATMEGA (en C), ports différents
Répondre à la discussion
Affichage des résultats 1 à 4 sur 4

Compteur sur ATMEGA (en C), ports différents



  1. #1
    guicara

    Lightbulb Compteur sur ATMEGA (en C), ports différents


    ------

    Bonjour,

    Je programme sur un ATMEGA32. Je possède deux afficheurs LCD (2 digits à chaque afficheur) : le PORTA sera affecté à l'afficheur LCD de gauche, et le PORTC à l'afficheur de droite.

    Par exemple si je veux afficher sur mon compteur (qui comptera de 0 à 9999) : 1250

    PORTA------PORTC
    --1 2---------5 0--

    Ma question : Quelle est la "logique" de programmation pour mettre en place mon compteur (j'arrive à réaliser un compteur de 0 à 9999 mais par à dire d'envoyer telles informations sur le PORTA, et telles infos sur le PORTC.

    En vous remerciant par avance,

    Merci

    -----

  2. #2
    invitea5908686

    Re : Compteur sur ATMEGA (en C), ports différents

    Salut,
    comment tu pilotes tes LCD ? C'est quoi comme LCD ?

    En règle générale, on fabriques une table de correspondance :
    pour afficher 1, par exemple, tu appliques un masque sur le port en question

    Code:
    // Table de correspondance pin/segment
    unsigned char lcd_left[10]={ 0b00110000, 0b01010011, .. };
    unsigned char lcd_right[10]={ 0b00110000, 0b01010011, .. };
    
    ...
    
    PORTA = lcd_left[compteur];
    c'est une idée, il faut l'adapter à ton projet.

    a+

  3. #3
    guicara

    Re : Compteur sur ATMEGA (en C), ports différents

    Bonjour,

    Mon compteur marche.
    J'ai en effet utiliser des masques.

    Merci bien

  4. #4
    invitea5908686

    Re : Compteur sur ATMEGA (en C), ports différents

    Cool !
    Si tu veux, tu peux mettre les sources ici pour aider d'autres personnes...

    Bonne continuation!

  5. A voir en vidéo sur Futura

Discussions similaires

  1. MLI sur Atmega !
    Par invite0ab4261e dans le forum Électronique
    Réponses: 1
    Dernier message: 19/12/2008, 10h06
  2. Atmega => SBI et CBI sur des registres > à 0x1F
    Par Toufinet dans le forum Électronique
    Réponses: 0
    Dernier message: 17/04/2008, 15h39
  3. ports USB sur portables
    Par Fistos dans le forum Matériel - Hardware
    Réponses: 3
    Dernier message: 14/02/2007, 19h27
  4. Detection lettres sur ports USB
    Par invite179455ae dans le forum Matériel - Hardware
    Réponses: 5
    Dernier message: 03/06/2006, 09h53
  5. Les différents types de processeur différents
    Par Rodrigue dans le forum Électronique
    Réponses: 6
    Dernier message: 08/05/2006, 17h52
Découvrez nos comparatifs produits sur l'informatique et les technologies.