IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Embarqué Discussion :

Communication DS1302 et PIC en Serial 3-fils


Sujet :

Embarqué

  1. #1
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2015
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 26
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2015
    Messages : 3
    Points : 3
    Points
    3
    Par défaut Communication DS1302 et PIC en Serial 3-fils
    Bonjour à tous(toutes?).

    Dans le cadre de mes études je doit réaliser un projet qui implique la communication d'une RTC DS1302 avec un microcontrôleur. Mais je tombe sur un blocage (je vous explique ) :
    Cette RTC utilise une communication 3 fils ( je pensait au SPI mais il semblerait que non). J'ai 3 Port ( CLK DATA et RST). La datasheet indique que clock est relié a l'horloge (normal) et Reset est valide les communication (Ok logique). Par contre la communication se fait sur un seul Fil qui est a la fois une entrée et une sortie ( ok je suit ) et la communication se déroule simplement comme un simple Tx/Rx alternant (la mon cerveau commence à chauffer).
    Bref maintenant que j'ai introduit ce qui se passe voila mon problème brut: Comment je peut faire d'un point de vue Soft pour gérer l'alternance Ecriture/Lecture sur le même port en lisant les donnée comme sur un port Rx (Mais pas Rx en fait, vous suivez? ).

    Merci d'avance

  2. #2
    Modérateur

    Avatar de Vincent PETIT
    Homme Profil pro
    Consultant en Systèmes Embarqués
    Inscrit en
    Avril 2002
    Messages
    3 185
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Consultant en Systèmes Embarqués
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Avril 2002
    Messages : 3 185
    Points : 11 551
    Points
    11 551
    Par défaut
    Salut,
    Citation Envoyé par vkits81 Voir le message
    Comment je peut faire d'un point de vue Soft pour gérer l'alternance Ecriture/Lecture sur le même port en lisant les donnée comme sur un port Rx (Mais pas Rx en fait, vous suivez? ).
    Tout simplement en configurant ta broche dans le bon sens, d'abord en sortie pour envoyer les instructions puis en entrée pour lire la réponse. Tu as un registre qui permet ça.

    A+
    La science ne nous apprend rien : c'est l'expérience qui nous apprend quelque chose.
    Richard Feynman

  3. #3
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2015
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 26
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2015
    Messages : 3
    Points : 3
    Points
    3
    Par défaut
    Ok merci, j'avais la tete dans le guidon et donc totalement oublié la modification de registre.

    Bonne journée

Discussions similaires

  1. Communication entre un PIC PB-3B de Comfile et un modem GenPlug 16e
    Par mglm88 dans le forum Autres architectures
    Réponses: 0
    Dernier message: 31/12/2013, 11h28
  2. Communication d'un processus avec ses deux fils
    Par seanbean dans le forum Linux
    Réponses: 3
    Dernier message: 09/05/2012, 09h03
  3. Réponses: 2
    Dernier message: 27/04/2012, 13h57
  4. communication usb pc-pic
    Par maissaab dans le forum Général Python
    Réponses: 0
    Dernier message: 25/04/2011, 19h29

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo