« Return to Thread: Port parallèle et Gambas

Re: Port parallèle et Gambas

by lapenduledargent :: Rate this Message:

Reply to Author | View in Thread

Bonjour Benoît,

J'ai raccordé sur le port, une carte d'essai avec des leds qui me permets de tester physiquement la réception des données.

J'ai fait un copier coller de ton code d'hier.  A l'écran, ça fonctionne mais aucune valeur n'est réceptionnée par la carte ?

J'utilisais un pc avec ubuntu 8.04 et gambas 2. J'ai alors installé sur une debian (gambas 2.7 via synaptic) mais j'ai le même résultat !!!

Est-ce le bon fichier dev/port ou faut-il utiliser un pointeur ?

Merci de ton aide et j'attends de tes nouvelles pour poursuivre.


Le 7 juillet 2009 18:59, Pierre Deswysen <info@...> a écrit :
Bonsoir et merci Benoît,

Grâce à ta précieuse réponse, je vais pouvoir avancer un peu...
J'essaie et je te tiens au courant.

Bonne soirée

Pierre

Le 7 juillet 2009 18:21, Benoît Minisini <gambas@...> a écrit :

> Bonjour Benoît,
>
> Merci de ta réponse. Je connais bien ton lien puisqu'il apparaît en tête de
> google !!!
>
> J'ai aussi des explications complémentaires sur dev/port ici
> http://www.unixgarden.com/index.php/embarque/programmation-du-port-parallel
>e
>
> Donc avec gambas et en root, je sais ouvrir dev/port mais j'ai deux autres
> questions :
>
> - Comment écrire (write) sur un fichier sur la page open, il y a des
> exemples, mais c'est pour afficher le contenu.

La commande WRITE permet d'écrire des données binaires dans un fichier ouvert.

>
> - En C ou Qbasic, j'envoie par exemple la valeur décimal 2 pour la broche
> N°2, ensuite la valeur 256 pour mettre à zéro les pins. Le tout est placé
> dans une boucle avec usleep.
> En Gambas quelles sont les commandes équivalentes ?

Pour usleep, c'est SLEEP avec un nombre de secondes (les valeurs décimales
sont permises).

Ensuite, si on imagine que ce sont des octets à envoyer:

DIM hPort AS File
DIM iValue AS Byte

hPort = OPEN "/dev/port" FOR READ WRITE
iValue = 2
WRITE #hPort, iValue
iValue = 256
WRITE #Port, iValue

Cordialement,

--
Benoît

------------------------------------------------------------------------------
Enter the BlackBerry Developer Challenge
This is your chance to win up to $100,000 in prizes! For a limited time,
vendors submitting new applications to BlackBerry App World(TM) will have
the opportunity to enter the BlackBerry Developer Challenge. See full prize
details at: http://p.sf.net/sfu/blackberry
_______________________________________________
Gambas-user-fr mailing list
Gambas-user-fr@...
https://lists.sourceforge.net/lists/listinfo/gambas-user-fr



--
Pierre Deswysen
Artisan-horloger


La Pendule d'Argent s.a.
Zoning Industriel de Chastrès
Allée des Linaires 2
B-5650 WALCOURT
Tél & Fax :+32/71/61.39.61
site : www.horlogedantan.com



--
Pierre Deswysen
Artisan-horloger


La Pendule d'Argent s.a.
Zoning Industriel de Chastrès
Allée des Linaires 2
B-5650 WALCOURT
Tél & Fax :+32/71/61.39.61
site : www.horlogedantan.com

------------------------------------------------------------------------------
Enter the BlackBerry Developer Challenge  
This is your chance to win up to $100,000 in prizes! For a limited time,
vendors submitting new applications to BlackBerry App World(TM) will have
the opportunity to enter the BlackBerry Developer Challenge. See full prize  
details at: http://p.sf.net/sfu/Challenge
_______________________________________________
Gambas-user-fr mailing list
Gambas-user-fr@...
https://lists.sourceforge.net/lists/listinfo/gambas-user-fr

 « Return to Thread: Port parallèle et Gambas