Tom's Guide > Forum > Programmation > [qbasic] problem de réception de donnée

[qbasic] problem de réception de donnée

Forum Programmation : [qbasic] problem de réception de donnée

TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique. Pour obtenir de l'aide, inscrivez-vous gratuitement !
Mot :    Pseudo :           
 

voila je me sert du Qbasic pour mes tpe et j'ia un problème avec un programe
je suis sensé recevoir des donnée d'un autre pc conecté par le port série , le problem est que meme si je n'emmet aucune donnée par le pc éméteur, le pc récepteur reçois toujours "26"

voila mon programe...

Code :
  1. Open "com1:4800,N,8,1,op0" for random as #1
  2. cls
  3. do:
  4. x% = inp(&H3F8)
  5. print "caractère réceptionné :,x%
  6. c$ = inkey$
  7. loop until c$ = chr$(27)
  8. close #1
  9. end



dans la foulé, j'voudrai aussi savoir ce que signifi " (&H3F8)" (ce programe a pas été fait par moi mais par notre prof et il veut pas nous expliquer :snif: )

voila donc si quelqu'un peut m'aider....

Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

Ah... le bon vieux RS232 :-)
C'est là qu'on ressort la vieille doc d'assembleur :-D

Le 3F8 correspond au port à utiliser pour envoyer des données en langaeg machine.
D'ailleurs, pour le vérifier, fait propriété du poste de travail, va dans les gestionnaire de périphérique, ouvre les propriété du port serie COM1, Dans l'ongelt ressource, tu remarque que le début de la plage d'adresse est justeme 03F8h ;-)

ET le COM2 s'il y en a un, c'est 2F8h.

Le open permet d'ouvrir ce port:
4800: la vitesses 4800 bits par secondes (tu peux mettre 110, 150, 300, 600, 1200, 2400, 4800, 9600). Je te suggère de monter à fond à 9600 ;-)
Après le reste fautr que ce soit pareil coté emeteur et recépteur.

Sinon que fait l'autre programme (sur l'autre machine ?

Et lance le programme qui reçoit d'abord (il se met en attente), là tu lances celui qui envoie.

Répondre à CRicky
Tom's Guide > Forum > Programmation > [qbasic] problem de réception de donnée
Aller à :

Il y a 690 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens