Répondre à la discussion
Affichage des résultats 1 à 3 sur 3

utilisation de Shiftout avec PicBasic



  1. #1
    Nelal

    Question utilisation de Shiftout avec PicBasic


    ------

    Bien le bonjour.
    Je suis éleve de terminale S SI et dans le cadre des PPE, je suis amené a devoir programmer un PicBasic.
    L'objectif est de pouvoir transférer en série une variable synchronisée sur un cyle clock.
    Pour cela, j'avais éventuellement penser utiliser Serout en créant un signal d'horloge en trame de fond.
    Cependant, je viens de tomber sur la commande Shiftout qui me semble parfaite pour mon utilisation.

    description ici

    Cependant, je vois dans cette description que cette commande utilise visiblement sans réglage les ports 1 et 2 du Pic. Cela n'est pas vraiment un soucis puisque je m'adapterai aisément.
    Cependant, j'aurai besoin d'envoyer 3 variables en série synchronisée sur un cycle d'horloge.
    Est il possible d'utiliser d'autres ports différents de 1&2 du Pic pour envoyer les données?

    Merci.

    -----

  2. 📣 Nouveau projet éditorial de Futura
    🔥🧠 Le Mag Futura est lancé, découvrez notre 1er magazine papier

    Une belle revue de plus de 200 pages et 4 dossiers scientifiques pour tout comprendre à la science qui fera le futur. Nous avons besoin de vous 🙏 pour nous aider à le lancer...

    👉 Je découvre le projet

    Quatre questions à explorer en 2022 :
    → Quels mystères nous cache encore la Lune 🌙 ?
    → Pourra-t-on bientôt tout guérir grâce aux gènes 👩‍⚕️?
    → Comment nourrir le monde sans le détruire 🌍 ?
    → L’intelligence artificielle peut-elle devenir vraiment intelligente 🤖 ?
  3. #2
    thomasalbert1993

    Re : utilisation de Shiftout avec PicBasic

    Port1 et Port2 sont les noms des VARIABLES et non es valeurs désignant les ports du PB.
    Ainsi, si tu mets :

    SHIFTOUT 3,8,..... le port clock sera I/O3 et data sera le I/O8.


  4. #3
    umfred

    Re : utilisation de Shiftout avec PicBasic

    Citation Envoyé par Nelal Voir le message
    Cependant, j'aurai besoin d'envoyer 3 variables en série synchronisée sur un cycle d'horloge.
    Pour envoyer 3 données en même temps en parallèle, il faut que tu fasses l'opération toi-même, à mon avis., à l'aide de la fonction OUT:
    out port1,data1[i]
    out port2,data2[i]
    out port2,data3[i]
    out port3,1 'front montant d'horloge
    out port3,0 'front descendant d'horloge

    Edit: Zut le post d'origine date de janvier, à mon avis, il a trouvé sa réponse depuis

Discussions similaires

  1. Module avec µC PICBASIC pour détection T°C, CO2, etc .. ?
    Par moon06 dans le forum Électronique
    Réponses: 11
    Dernier message: 14/07/2007, 01h07
  2. Utilisation d'une SD avec un PICBASIC-3H
    Par gRomK dans le forum Électronique
    Réponses: 0
    Dernier message: 09/05/2007, 12h49
  3. dessin avec picbasic
    Par thomasalbert1993 dans le forum Électronique
    Réponses: 1
    Dernier message: 02/01/2007, 20h43
  4. AD 24 bit avec PICBasic
    Par j.mcgrath12 dans le forum Électronique
    Réponses: 8
    Dernier message: 07/05/2006, 22h28
  5. Problème avec RTC DS1307 [picbasic pro]
    Par Gwen1400 dans le forum Électronique
    Réponses: 4
    Dernier message: 05/04/2006, 09h54
Découvrez nos comparatifs produits sur l'informatique et les technologies.