Flux rss
Collection CommentCaMarche.net
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Non résolu

Probléme de communication port série

olivier, le mardi 17 juin 2008 à 12:14:18
Bonjour, j'ai écrit un petit programme en C++ qui réalise une communication série.
Le programme fonctionne en parti, en effet j'arrive a envoyer et recevoir mais si j'envoie une chaine comme ça :

envoie = "bonjour";
sprintf(commbuf, " %s",envoie);
cout << commbuf <<endl;

Test->Envoyer(commbuf);

les caractères n'apparaisse pas sur l'hyper terminale, seul le curseur se déplace du bon nombre de caractères.
Et si je rajoute '\n' de cette manière:

envoie = "bonjour";
sprintf(commbuf, "\n %s \n",envoie);
cout << commbuf <<endl;

Test->Envoyer(commbuf);

Mon curseur saut 4 ou 5 lignes sans m'afficher de caractère.

voici mon code:

/***************************************************************************
 
 ***************************************************************************/

#include "trs232.h"
#include <iostream>
#include <stdlib.h>
#include <string.h>

int main()
{
   	int R;
   	char *message;
   	char *envoie;
	//char *retourchariot;
	char commbuf[50];

    	tRs232 *Test;
   	Test = new tRs232(BPS9600, BIT7, PAS_DE_PARITE, STOP1);
	
	//retourchariot  = '\n';
	
    	for(;;)
	{
		cout << "Donner message a envoyer" << endl;
		cin >> envoie;
		
		sprintf(commbuf, " %s",envoie);
		cout << commbuf <<endl;
		
		Test->Envoyer(commbuf);
				

		sleep(0.5);

		R = Test->Recevoir(3, message);
		switch(R)
		{
			case 0:
				cout << "ok" << endl;
				break;
			case -1:
				cout << "erreur" << endl;
				break;
			case -2:
				cout << "TIMEOUT" << endl;
				break;
			case 1:
				cout << "rien reçu"<< endl;
				break;
			default:
				cout << "la c'est la fin des haricot" << endl;
				break;
		}
		cout << "Message recu:" << message << endl;
	}
}

Configuration: Linux
Firefox 3.0
Répondre à olivier  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
dubcek, le mardi 17 juin 2008 à 12:44:35
et avec BIT8 ?
Répondre à dubcek

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
olivier, le mardi 17 juin 2008 à 13:58:30
Aucun changement mon protocole doit étre de 7 bits
Répondre à olivier

3


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
dubcek, le mardi 17 juin 2008 à 14:09:29
est ce que l'hyperterminal peut se mette en mode hexa ou dump pour voir les codes de ce qu'il reçoit ?
Répondre à dubcek

4


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 olivier, le mercredi 18 juin 2008 à 10:17:23
Non il peu pas et j'ai chercher un prog qui puisse le faire en vain!!
Répondre à olivier

Résultats pour Probléme de communication port série

Installation carte port Série PCI .....problè (Résolu) bonjour Je viens d'installer une carte PCI ajoutant deux port série a mon ordinateur Windows XP service pack 2 voit la carte : " PORT SERIE PCI " mais il est incapable de m'installer le pilote ou tout du moins de la faire fonctionner !... www.commentcamarche.net/forum/affich-1307193-installation-carte-port-serie-pci-proble
Adaptateur port série/USB - pas détecté (Résolu) Bonjour,je viens d'acheter une tablette graphique wacom equipée pour le branchement à mon ordi d'un "port serie" je suis en xp ed.famillial sous sp2 sur mon portable et sur ma tour . Hors le probleme c'est que en passant par le port... www.commentcamarche.net/forum/affich-6887745-adaptateur-port-serie-usb-pas-detecte
Port série et Visual Studio 2008 (Résolu) Bonjour, J'ai des erreurs lors du bout de programme ci-dessous (exemple de VS) Ma configue : 5 ports séries 4 appareils differents connectés Vérification logiciel de la bonne connection a faire après chaque démontage Mon problème : Lorsque la... www.commentcamarche.net/forum/affich-7173347-port-serie-et-visual-studio-2008

Résultats pour Probléme de communication port série

[php] parlons de Port Série (Résolu)Bonjour à tous ! voici une question peu posé sur internet, c'est pour cela que j'ai besion d'aide, en effet il existe une fonction php capable de communiquer avec le port série, et je ne sais pas comment l'utiliser du tout... :( si... www.commentcamarche.net/forum/affich-2071023-php-parlons-de-port-serie
Reception port série (Résolu)J'ai dévellopé le programme suivant pour recevoir et afficher une chaine de carractére pour un port serie . J'aimerai de l'aide pour recevoir un carractére (la configuration du port a été testé et fonctionne). #include ... www.commentcamarche.net/forum/affich-2965255-reception-port-serie
VirtualBox 1.6 et les ports séries (Résolu)Bonjour, Voila j'ai installer VirtualBox sous XP pour faire une machine virtuel de Win98, bon tout marche niquel, seul problème j'aimerais activer mon port série (COM1) pour la machine virtuel, mais je n'y arrive pas, en cherchant sur... www.commentcamarche.net/forum/affich-6629941-virtualbox-1-6-et-les-ports-series

Résultats pour Probléme de communication port série

Télécharger Free Virtual Serial Ports EmulatorPour les utilisateurs d'un même réseau ou même sur un seul ordinateur, parfois un appareil peut être sollicité plus d'une fois par plusieurs applications. Free Virtual Serial Ports Emulator ou VPSE est un programme destine aux ingénieurs... www.commentcamarche.net/telecharger/telecharger-34056516-free-virtual-serial-ports-emulator
Télécharger Driver Ricoh Aficio SP C222DNL’imprimante Ricoh Aficio SP C222DN est une imprimante laser. Elle intègre une processeur 300 MHz. Sa résolution maximale est de 2400 dpi. Elle est entièrement compatible avec le systèmes PC, Unix et Mac. Sa vitesse d'impression en noir et blanc... www.commentcamarche.net/telecharger/telecharger-34056991-driver-ricoh-aficio-sp-c222dn

Résultats pour Probléme de communication port série

MSI K9N6PGM2-VK 9 9 N 9N 9N,Type de PCI-e:16x/1x,Port(s) PCI:2,PCI-e (PCI-express),Slots PCI-e :2,Port(s) AGP: ,Puce graphique intégrée,Vitesse IDE:33/66/100/133 MB/sec,Ports Serial ATA 2 (SATA II):2,Nombre de ports IDE:1,Serial ATA 2 (SATA II),Support... www.commentcamarche.net/guide-achat/msi-k9n6pgm2-v-1139003-fiche-technique
ASUS P5PL2P 5 5 PL 5PL 5PL,Nombre de ports IDE:2,Ports Serial ATA 2 (SATA II):4,Serial ATA 2 (SATA II),Support Serial ATA (S-ATA),Vitesse mémoire:PC-4200,PC-3200,Supports RIMM:0,RAM maximum:2048 Mo,Supports DIMM:2,Chipset:Intel 945PL,Type de mémoire:DDR2... www.commentcamarche.net/guide-achat/asus-p5pl2-526087-fiche-technique
ASUS M2A-VMM 2 2 A 2A 2A,Type de PCI-e:16x/1x,Port(s) PCI:2,PCI-e (PCI-express),Slots PCI-e :2,Support Serial ATA (S-ATA),Port(s) AGP: ,Contrôleur réseau intégré,Puce audio intégrée,Puce graphique intégrée,Ports Serial ATA 2 (SATA II):4,Nombre de ports... www.commentcamarche.net/guide-achat/asus-m2a-vm-878513-fiche-technique

Résultats pour Probléme de communication port série

PériphériqueNotion de périphérique On appelle « périphérique » un matériel électronique pouvant être raccordé à un ordinateur par l'intermédiaire de l'une de ses interfaces d'entrée-sortie (port série, port parallèle, bus USB, bus firewire, interface SCSI,... www.commentcamarche.net/contents/pc/peripherique.php3
Connecteur USB / USB 2.0Connecteurs USB Le bus USB (Universal Serial Bus, en français Bus série universel) est une interface entrée-sortie beaucoup plus rapide que les ports série standards. Il existe deux types de connecteurs USB : Les connecteurs dits de type A, dont... www.commentcamarche.net/contents/elec/connecteur-prise-usb.php3
Port série et port parallèleIntroduction aux ports d'entrée-sortie Les ports d'entrée-sortie sont des éléments matériels de l'ordinateur, permettant au système de communiquer avec des éléments extérieurs, c'est-à-dire d'échanger des données, d'où l'appellation d'interface... www.commentcamarche.net/contents/pc/serie.php3