finemeca
Posts: 9
Joined: Sun Aug 06, 2017 10:15 am

Finalement combien d'entrées et sorties Gpio de dispo ?

Wed Apr 08, 2020 10:55 am

Bonjour à tous,

Je développe une carte entrées-sorties, dans un premier temps sur breadboard .
J'ai besoin d'entrées par boutons poussoirs ou par des capteurs inductifs en 24V ainsi que d'un certain nombre de sorties.
Côté électronique, je n'ai pas de problème et programmation non plus.
Par contre j'ai un doute concernant le nombre de GPIO que je peux configurer en entrées ou sorties.

Sur le site de Mr Mocq, https://www.framboise314.fr/scratch-ras ... ants/gpio/
Les GPIO utilisables comme entrée/sortie numérique sont au nombre de 26. Ils ne fonctionnent qu’en tout ou rien, 0 ou 1, 0V ou 3,3V. Il n’y a pas de port analogique (tension continument variable). Si vous avez besoin de plus de ports ou de ports analogiques, il faudra ajouter des cartes d’extension.
L’utilisation des broches 27 et 28 (ID_SD et ID_SC) est interdite. Elle sont réservées à l’accès aux mémoires EEPROM des cartes HAT connectées sur le Raspberry Pi.
Je ne connais pas suffisamment le RPI pour savoir combien de GPIO je peux utiliser pour ne pas être bloqué si je veux pouvoir utiliser des modules complémentaires (capteurs I2C, lcd, camera, etc.)

J'utilise les GPIO et les GPIO_gen

Que pensez-vous de cette configuration, je dispose de 16 GPIO pour ma carte entrées et sorties.

Image

Merci de vos conseils avisés

Pierre

jelopo
Posts: 1601
Joined: Wed Oct 17, 2012 7:53 pm

Re: Finalement combien d'entrées et sorties Gpio de dispo ?

Wed Apr 08, 2020 5:45 pm

Bonjour,

C'est un très beau schéma.

Il me semble que les ports GPIO réservés à un usage précis (I2C,SPI, UART) sont utilisable si on ne fait pas d'utilisation de ces usages.

Pour ma part, je dirais que par défaut tous les GPIO "orange" sont utilisables directement.
Les GPIO "cyan" sont utilisables à condition de ne pas faire de l'I2C
Les GPIO "rose" sont utilisables à condition de ne pas faire du SPI
Les GPIO "vert" sont utilisables à condition de ne pas faire du UART

De plus si on veux plus d'entrées sorties, il existe des carte d'extensions d'entrées/sorties I2C.
Voir par exemple les MCP23017 (plusieurs de ces cartes peuvent même être sur le même bus I2C !)

Avis au contradicteurs....

A+

finemeca
Posts: 9
Joined: Sun Aug 06, 2017 10:15 am

Re: Finalement combien d'entrées et sorties Gpio de dispo ?

Wed Apr 08, 2020 6:28 pm

Bonsoir Jelopo,

C'est pas de moi ce joli schéma, c''est de Mr Mocq, https://www.framboise314.fr/scratch-ras ... ants/gpio/
C'est vrai que j'aurai dû le mentionner .

Sur les cadres de couleurs bleu que j'ai rajouté, ça me fait 16 GPIO dispo.
Merci pour le MCP23017, c'est une bonne idée si jamais j'en ai pas suffisamment.

Bonne soirée à toi en attendant les contradicteurs..

ChPr
Posts: 13
Joined: Sat Dec 14, 2019 5:27 pm

Re: Finalement combien d'entrées et sorties Gpio de dispo ?

Thu Apr 09, 2020 7:46 am

Le fait de ne pas utiliser les GPIO spécifiques à une fonction (I2C,SPI, UART) me paraît une bonne idée de départ.

Par la suite, à toi de voir si tu as l'utilité de ces ports spécifiques, sinon tu peux les utiliser.

Si tu en as besoin en grande quantité, il me semble plus judicieux d'utiliser des circuits d’extension.

Un autre fait important est la rapidité de réponse que tu souhaites avoir, par exemple pour du PWM.

Il me semble que les ports que tu obtiendrais à l'aide de circuit d'extension ne pourraient pas commuter à la même vitesse que les GPIO en direct.

Cordialement.

Pierre.

Return to “Français”