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

Raspberry Pi Discussion :

[RPi Pico] Utilisation des PIO


Sujet :

Raspberry Pi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de fma38
    Profil pro
    Inscrit en
    Mai 2013
    Messages
    119
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2013
    Messages : 119
    Par défaut [RPi Pico] Utilisation des PIO
    Bonjour,

    Je me mets doucement au développement sur RPi Pico (en Micropython), en particulier pour utiliser les PIO, qui permettent de faire des choses vraiment sympa. J'ai déjà réussi à lire des codeurs absolus SSI, et ce en quelques lignes seulement (quasi plus simple qu'avec un Arduino !).

    Mais j'ai lu les docs, et regardé pas mal de vidéos et tutos, et il y a une chose qui reste pour moi obscure, c'est la façon dont sont gérés les directions des pins qui sont utilisées à la fois en entrée et en sortie par les State Machine. Cette config est possible, on peut bien lire dans la doc qu'il peut y avoir overlapping, mais en pratique, que se passe-t-il ? Est-ce la State Machine qui reconfigure à la volée la direction, ou est-ce que ça doit être fait manuellement ?

    Merci de vos lumières.

    Frédéric

  2. #2
    Responsable Arduino et Systèmes Embarqués


    Avatar de f-leb
    Homme Profil pro
    Enseignant
    Inscrit en
    Janvier 2009
    Messages
    13 197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Janvier 2009
    Messages : 13 197
    Billets dans le blog
    47
    Par défaut
    Salut,

    Citation Envoyé par fma38 Voir le message
    Merci de vos lumières.
    Là, comme ça, j'en ai pas Je peux revenir dans 6 mois quand j'aurais assimilé le truc ? ça a l'air très spécifique au micro RP2040...

    En attendant je regarde dans la doc avec un chapitre Getting started with PIO : https://datasheets.raspberrypi.com/p...pico-c-sdk.pdf (page 30).

    Tu as de la documentation/tutoriel à recommander ?

  3. #3
    Membre confirmé Avatar de fma38
    Profil pro
    Inscrit en
    Mai 2013
    Messages
    119
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2013
    Messages : 119
    Par défaut
    Oui, c'est bien spécifique au RP2040 ! J'espère que ma question ne déborde pas du cadre de ce forum ? N'hésitez pas à me le dire

    Pour les tutos, j'ai regardé cette vidéo pour commencer :



    Un peu rapide, mais présente tous les éléments. Ensuite, celles-ci vont plus dans le détail :

    https://www.youtube.com/playlist?lis...09Zr2NUmk_mtEI

    La datasheet devient plus claire, après avoir vu ça !

  4. #4
    Responsable Arduino et Systèmes Embarqués


    Avatar de f-leb
    Homme Profil pro
    Enseignant
    Inscrit en
    Janvier 2009
    Messages
    13 197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Janvier 2009
    Messages : 13 197
    Billets dans le blog
    47
    Par défaut
    Citation Envoyé par fma38 Voir le message
    J'espère que ma question ne déborde pas du cadre de ce forum ?
    Ta question est très bien dans le cadre de ce forum. Si ça déborde quelque part, c'est seulement de mes compétences

    J'espère que quelqu'un saura te répondre, je découvre et me documente

  5. #5
    Membre confirmé Avatar de fma38
    Profil pro
    Inscrit en
    Mai 2013
    Messages
    119
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2013
    Messages : 119
    Par défaut
    Citation Envoyé par f-leb Voir le message
    [...]Si ça déborde quelque part, c'est seulement de mes compétences

  6. #6
    Expert confirmé
    Avatar de Auteur
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    7 660
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 7 660
    Par défaut
    Bonjour;

    Citation Envoyé par f-leb Voir le message
    Ta question est très bien dans le cadre de ce forum. Si ça déborde quelque part, c'est seulement de mes compétences

    J'espère que quelqu'un saura te répondre, je découvre et me documente
    Voilà un résumé et la documentation du RP2040 (635 pages ). Pour les PIO en particulier, au nombre de 8, c'est à partir de la page 309 :
    https://www.mouser.fr/new/raspberry-...i-rp2040-chip/

Discussions similaires

  1. Règles d'utilisation des forums C
    Par Franck.H dans le forum C
    Réponses: 3
    Dernier message: 26/01/2008, 17h35
  2. [CR8.5] Utilisation des codes barre
    Par Robert dans le forum SAP Crystal Reports
    Réponses: 4
    Dernier message: 20/01/2005, 16h13
  3. utilisation des sockets sous windows
    Par Tupac dans le forum Réseau
    Réponses: 2
    Dernier message: 21/12/2002, 18h24
  4. [Crystal Report] Utilisation des vues de sql serveur
    Par Olivierakadev dans le forum SAP Crystal Reports
    Réponses: 2
    Dernier message: 15/11/2002, 17h44
  5. [BCB5] Utilisation des Ressources (.res)
    Par Vince78 dans le forum C++Builder
    Réponses: 2
    Dernier message: 04/04/2002, 16h01

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