Accueil > Forum > > > > Sniffer port serie
Sniffer port serie
jeudi 29 novembre 2007 à 04:52:36 |
Sniffer port serie

centaury
|
Bonjour tout le monde !
j'essaye d'envoyer un octet à un microc hc11 via le port série. Mais comment savoir si cette octet est bien transmi ?
J'entends parler de sniffer, est-ce la solution ? c'est à coder ou est-ce un petit programme à part entiere ?
Si c'est à coder pouvez- vous me donner le principe svp ?
Merci.
|
|
jeudi 29 novembre 2007 à 09:27:05 |
Re : Sniffer port serie

casy
|
Il n'est pas facile de sniffer un port série, dans la mesure ou une liaison série est une connexion PointToPoint. Il te faudrait t'intercaler dans la boucle entre le PC et le µc avec un dispositif recevant les données du pc et les revoyant vers le µc. Par contre ce que tu peux faire, c'est remplacer le µc par une console, par exemple l'Hyperterminal de Windows ou d'autres logciciels. Perso j'utilise RS232 Hex Comm Tool. Par contre il te faudra reboucler le port série du PC vers un second port soit du même PC si tu en as, soit d'un autre PC. Perso, j'utilise un logiciel qui permet de monter des ports virtuels et de les reboucler entre eux (Virtual Serial Port Driver) ---- Sevyc64 (alias Casy) ---- # LE PARTAGE EST NOTRE FORCE # [ Lien ]
|
|
jeudi 29 novembre 2007 à 16:01:23 |
Re : Sniffer port serie

centaury
|
Salut Casy,
merci pour ton aide, je pensais que c'était plus simple!
Peux tu me dire si ce codeVB envoi bien la valeur sur le port serie stp ? ca m'a l'air un peu trop simple cette affaire !!!
Dim tab() As Byte = {&H41}
Using comPort As SerialPort = My.Computer.Ports.OpenSerialPort("COM2", 9600, Parity.None, 8, StopBits.One)
comPort.Write(tab, 0, 1) End Using
|
|
jeudi 29 novembre 2007 à 16:15:58 |
Re : Sniffer port serie

casy
|
Réponse acceptée !
Je dirais qu'à priori Oui. Par contre peut-etre qu'il faudrait un Application.DoEvents avant le End Using, pour rendre la main au système afin qu'il puisse réellement envoyer les caractères avant de détruire l'objet comPort. ---- Sevyc64 (alias Casy) ---- # LE PARTAGE EST NOTRE FORCE # [ Lien ]
|
|
samedi 1 décembre 2007 à 10:02:42 |
Re : Sniffer port serie

centaury
|
Merci beaucoup Casy, effectivement sans Application.doEvents ça ne marche pas! Mon projet est à nouveau sur les railles.....
@+
|
|
mardi 4 décembre 2007 à 17:51:17 |
Re : Sniffer port serie

bartonf0nk
|
bonjour,
je passe par hazard, je cherchais un meilleur sniffer que le mien, déjà très bien, mais un peu lent pour l'affichage de données sur de grosses com en mode console, bref...
Il existe bien des softs capablent de s'intercaler entre le soft et le port utilisé. Je connais "free serial monitor", que j'utilise.
http://www.serial-port-monitor.com/index.html
Le lien mène vers la version FREE, attention il en existe d'autres, payantes.
Le soft est à lancer avant le tien, lorsque ton soft ouvre le port, tu le vois sur le sniffer, les octets echangés sont ensuite affichés.
Pour ce qui est de ta com avec ton µc je te conseille de fonctionner par questions réponses. Il n'est pas très bon d'envoyer des commandes sans les acquitter.
A+
|
|
mardi 4 décembre 2007 à 20:33:11 |
Re : Sniffer port serie

centaury
|
Salut,
merci pour le lien, je testerai par curiosité....
qu'est-ce que tu entends par "acquitter" : une confirmation de reception par le renvoi des données (protocole?) ?
Pour l'instant je fais que du synchrone, parce que j'ai un probleme avec mon µc ou son compil, il faut que je fasse plein de detour et des pgm pas trés propre et efficace (il ne veut plus gerer les interruptions sci par exemple)
Donc je mets de coté les protocoles pour le moment !
@+
|
|
mardi 4 décembre 2007 à 21:22:12 |
Re : Sniffer port serie

bartonf0nk
|
Je te conseille le soft vivement, pour les com RS232 c'est vraiment pratique, on voit de suite tout ce qui passe, en hexa comme en ASCII. Si tu gère bien ton uart côté hc11 (si tu n'as pas d'OS) tu peux surement t'en servir aussi de console, c'est très pratique.
Pour les acquittement effectivement je parlais de protocole, mais du genre succin, sans complication. Un petit "OK" après une trame ça prend pas beaucoup de temps à mettre en place et ça permet d'être sûr de ce qu'on fait. Après je disais ça comme ça...
Chô
|
|
mercredi 5 décembre 2007 à 20:17:35 |
Re : Sniffer port serie

centaury
|
je suis entierement d'accord avec toi un "ok" au minimum c'est bien....
Ca veux dire quoi déjà "uart".....? et j'ai pas compris "(si tu n'as pas d'OS)". Tu t'y connais toi en hc11 ?
a+
|
|
jeudi 6 décembre 2007 à 22:43:16 |
Re : Sniffer port serie

bartonf0nk
|
oulah non j'y connais rien en hc11, je me souviens juste y avoir mit un linux dessus ya quelques temps, le reste je me souviens plus...
Uart c'est Universal Asynchronous Receiver Transmitter, en gros c'est le port série que tu branches sur ton pc, après conversion des signaux aux bon niveaux de tensions.
La remarque "si tu n'as pas d'OS" c'était en rapport au mode console. Lorsque tu travailles sur un OS embarqué le port série sert de console, les printf sont souvent redirigés dessus pour être visualisé sur un PC et travailler en debug, en tout cas c'est comme ça que je fais. Après si tu n'as pas d'OS donc, tu peux surement écrire une fonction qui envoie des trame ASCII sur le port série. Ca permet de suivre le déroulement du soft.
Voilou
|
|
Cette discussion est classée dans : port, serie, octet, coder, sniffer
Répondre à ce message
Sujets en rapport avec ce message
Ecrire sur le port serie [ par big.f ]
Je désire ecrire sur le port serie Bit a bit la seule solution posible est d'utiliser des instruction d'assembleurmais comment faire?on mais bien parl
communiquer avec le port serie avec excel5 [ par arno qui y connait rien ]
bien, j'ai un p'tit probleme a mon boulot.voila j'ai un vieux portable compaq avec excel 5 et j'aimerais m'en servir avec une macro pour dialoguer un
PILOTER UN AFFICHEUR LCD PAR LE PORT SERIE [ par Ouessan ]
IMPOSSIBLE DE TROUVERJE VOUDRAIS ECRIRE LA ROUTINE QUI SUIT EN VB6CELLE CI EST ECRITE EN QBASIC10 OPEN "COM1:9600,N,8,1,CS,DS" for output as #120 PRIN
adresse port serie [ par noelemac ]
BonjourJe cherche le moyen de recuperer l'adresse du registre du (ou des) ports séries (com1, com2..) sur un pc. En standart Com 1 et 3F8 et com 2 es
Programmation de l'UART [ par FD ]
Bonjour,Afin d'innitialiser la communication avec un programmateur, Il est nessecaire de maintenir la Ligne TX du port serie pendant 25 ms a l'etat ba
regler la vitesse de transmission sur port serie? [ par squat9 ]
je voudrais savoir comment regler la vitesse de transmission du controle MSCOMM pour une vitesse qui n'est pas standard( differente de 300,600,1200 ba
regler la vitesse de transmission sur port serie? [ par squat9 ]
je voudrais savoir comment regler la vitesse de transmission du controle MSCOMM pour une vitesse qui n'est pas standard( differente de 300,600,1200 ba
regler la vitesse de transmission sur port serie? [ par squat9 ]
je voudrais savoir comment regler la vitesse de transmission du controle MSCOMM pour une vitesse qui n'est pas standard( differente de 300,600,1200 ba
regler la vitesse de transmission sur port serie? [ par squat9 ]
je voudrais savoir comment regler la vitesse de transmission du controle MSCOMM pour une vitesse qui n'est pas standard( differente de 300,600,1200 ba
regler la vitesse de transmission sur port serie? [ par squat9 ]
je voudrais savoir comment regler la vitesse de transmission du controle MSCOMM pour une vitesse qui n'est pas standard( differente de 300,600,1200 ba
Livres en rapport
|
Derniers Blogs
XNA IS DEAD!XNA IS DEAD! par richardc
Depuis la semaine dernière (et grâce aux TechDays 2012), je me penche activement sur la nouvelle version de Windows, aka Windows 8. Vous me direz, il était temps puisque la première preview date de Septembre dernier.
OK. Remarquez, on n'en est qu'aux...
Cliquez pour lire la suite de l'article par richardc TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 !TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 ! par ROMELARD Fabrice
Speakers: Fabrice Meillon et Stanislas Quastana Cette session est basée entièrement sur celle donnée lors de la BUILD cet hiver. Il n'y a pas d'ajout d'information en rapport avec cet évènement passé. Windows 8 Server sera intégralem...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice [HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE)[HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE) par Gio
Je m'y prends un peu tard je sais, mais bon je suis développeur web et donc hyper fainéant ! Toujours dans le cadre des technologies émergentes, ici HTML5, parce qu'on aime HTML5 chez Wyg , nous seront présent, le vieux ( Aurélien V.) et moi, pour pr...
Cliquez pour lire la suite de l'article par Gio [WP7] DYNAMICALLY CHANGE STARTUP PAGE[WP7] DYNAMICALLY CHANGE STARTUP PAGE par KooKiz
Let's say that you want to allow the user to customize the startup page of your application. You can easily change the startup page by editing the 'NavigationPage' attribute in the manifest file. But the manifest cannot be modified once the applicatio...
Cliquez pour lire la suite de l'article par KooKiz
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|