henrig
Posts: 18
Joined: Mon Apr 10, 2017 4:32 pm

GPIO et I2C simultanément ?

Fri Dec 13, 2019 4:46 pm

Bonjour,
I2C et GPIO fonctionnent-ils simultanément ?
j'ai tester I2C(pin 3,5) avec PYTHON sur un afficheur LCD 4 ligne sans difficulté en m'inspirent de cette page : http://www.circuitbasics.com/raspberry- ... ogramming/
Sens difficulté MAIS une fois l'I2C paramétré les commandes GPIO ne répondent plus,
Le bout de codes pour le GPIO(pin 18, une malheureuse led) est écrit en PASCAL avec LAZARUS 2.0.0, par ailleurs difficile à mettre en place et beaucoup de composants récalcitrants,
Le tout tourne(mal) sur un RPI 4,
ces deux utilisation sont-elles incompatible ?
MERCI de vos infos et conseils sur le sujet,
Henri

wolf.z
Posts: 131
Joined: Thu Dec 24, 2015 8:34 pm

Re: GPIO et I2C simultanément ?

Fri Dec 13, 2019 7:52 pm

Will I2C and GPIO function simultaneously? Yes.
Will I2C and any other GPIO functionality work on the same pin? No.
You are adressing pin 18. Learn about numbering of Raspberry pins. There are 3 numbering schemes:
1 physical connector pin number,
2 BCM,
3 Wiring Pi .
Which one do you or your library respectively use? See: https://fr.pinout.xyz/#

henrig
Posts: 18
Joined: Mon Apr 10, 2017 4:32 pm

Re: GPIO et I2C simultanément ?

Sat Dec 14, 2019 12:34 pm

Hello,
I had an error in my wiring, but not in the way of dialing, I always use BCM,
it works now
I d'not know "wiringPI"
Do you know Lazarus ? (Pascal)
Thank for reply
Henri

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

Re: GPIO et I2C simultanément ?

Sat Dec 14, 2019 5:37 pm

Bonjour,

J'ai réalisé un programme pour Raspberry Pi 3B+ avec Lazarus 1.6.2 et la bibliothèque "rpi-hal". Cette bibliothèque permet de gérer simultanément les bus SPI, I2c et les GPIO.

Cordialement.

Pierre

henrig
Posts: 18
Joined: Mon Apr 10, 2017 4:32 pm

Re: GPIO et I2C simultanément ?

Tue Dec 17, 2019 4:45 pm

Bonjour ,
Tous mes essais avec LAZARUS se sont révélé plutôt décevant jusqu’à présent,
J’ai eue beaucoup de difficulté à l’installer et je n’arrive toujours pas à installer certains composants(ex INDY)
Je tourne sur un Raspberry PI 4(2GO) avec JESSIE et LAZARUS 2.0
Toutes mes sources et exemples viennent de [url]]https://wiki.freepascal.org/Lazarus_on_Raspberry_Pi[/url
Ce site fait aussi mention de rpi_hal mais je n’ai pas réussi à le faire fonctionner, pour le moment je réussi difficilement à faire clignoter quelques leds avec wiringPI,
J’ai longtemps pratiqué Delphi et me débrouille avec Python, C, C# ainsi qu’ARDUINO, mais je fais mes premiers pas(ou presque) avec RASPBERRY
Les exemples sur le NET ne sont pas très fourni et mon idée/appréhension est que ce n’est peut-être pas le plus approprié.
Me feriez-vous profiter de votre expérience en me guidant ou mettant un bout de code à disposition pour utiliser cette librairie RPI_HAL
Merci par avance et au plaisir de vous lire,
Henri

Return to “Français”