Mgros
Posts: 16
Joined: Sun Aug 12, 2012 8:41 pm

Le meilleur moyen d’utiliser les GPIO ?

Tue Aug 14, 2012 8:52 pm

Bonjour
Je suis un peu perdu pour l'utilisation des GPIO ...
J'ai testé la lib WiringPi avec Geany en C bon changement etat pin et PWM fonctionne mis à par que cette lib change toutes les fonctions des pin par rapport à la doc du RPI ...
Puis je vois des codes qui n'utilisent pas cette lib ...
Y a t'il une lib ou des commande utilisable en C d'origine sur le RPI ? et par ce fait permettrais de garder l'attribution des fonction d’origine ...
Et pour finir je cherche avec faire un communication RPI -> UART à votre avis par quel serait le moyen le plus logique pour y arriver ?

@+

vohu
Posts: 92
Joined: Tue Aug 14, 2012 9:22 am

Re: Le meilleur moyen d’utiliser les GPIO ?

Wed Aug 15, 2012 2:44 pm

Les GPIO, c'est apparement rien de plus que d'écrire ou lire des fichiers systèmes... Donc pas forcément besoin d'une API spécifique.

Concernant l'UART, c'est du standard, donc si tu veux le faire communiquer avec un autre port UART, il suffit de croiser Tx et Rx avec l'autre composant.
Par contre attention, si tu veux communiquer avec un port COM d'un PC, il faut réduire la tenssion. il existe un composant (MAX232 je crois) qui permet ce genre de liaison

Mgros
Posts: 16
Joined: Sun Aug 12, 2012 8:41 pm

Re: Le meilleur moyen d’utiliser les GPIO ?

Wed Aug 15, 2012 8:11 pm

Pour les tension pas de soucis c'est un module radio compatible 3.3 ou 5V (déjà testé).
Sinon juste si j'ai bien compris si j'ai un bout de code en C qui fonctionné sur mon PC avec par exemple le port COM1 ... sans libraire spécifique supplémentaire il devrait transmettre sur les pins définie dans la doc du RPI...
merci @+

Oliv'
Posts: 35
Joined: Sun Aug 05, 2012 7:57 pm

Re: Le meilleur moyen d’utiliser les GPIO ?

Wed Aug 15, 2012 10:00 pm

Mgros wrote:Pour les tension pas de soucis c'est un module radio compatible 3.3 ou 5V (déjà testé).
Sinon juste si j'ai bien compris si j'ai un bout de code en C qui fonctionné sur mon PC avec par exemple le port COM1 ... sans libraire spécifique supplémentaire il devrait transmettre sur les pins définie dans la doc du RPI...
merci @+
Presque, selon si tu es sous Linux ou Windows les libraires de communication série différent légèrement de crois, mais c'est juste un détail logiciel ;)

Return to “Français”