Je veux pouvoir envoyer une chaine de caratcere (4) du port Com1 et la recevoir sur le port Com2 de mon pc (sous Linux red hat 9.0).
Mon probleme est que ca envoi la chaine de caractere mais je ne recois que le dernier caractere envoyé.
Cela est du au fait que si le port COM2 ne lit pas assez vite, la donnée sera ecrasé par la donnée suivante envoyé du COM1!
Donc j'ai voulu utiliser XON/OFF qui permet de regler se probleme en retardant l'émission de caractere pour ne pas ecraser le precedent sans qu'il soit lu.
Mais voilà il ne prends pas en compte le XON/XOFF que j'ai mis a l'interieur du programme suivant!
Si vous pouvez m'aider car là je suis vraiment embeter!
merci @+++
PS: je suis obligé de le faire avec ioperm...
Par contre si je mets le "SLEEP(1);" dans la fonction Emet_car() ca marche tres bien! mais je voudrai ne pas le mettre!
Si ca peux vous aider voici le programme qui lit la chaine de caractere sur le port COM2:
je serais moi par contre heureux de savoir comment fonctionne tout cela . J'aimerais pouvoir tt savoir sur les commandes AT, les chaines d'initialisations de modems, et evidemment la prog en utilisant les ports com , .... bref tout sur la partie fonctionnelle technique qui puissent me permettre de programmer là dessus
salut
je besoin d'un programme en mplab qui lit le octet arrivant de port RS232 et l'enrigestrer dans de case memoire qui vous defini l'adresse dés le debut.
Trouvez des réponses à vos questions sur les langages, les frameworks et les astuces de codage. Échangez avec d'autres développeurs passionnés pour améliorer vos compétences en programmation et rester au fait des dernières tendances du secteur.