Question

en lisant un ensemble de données à travers les port.I série veulent savoir que les données qui sont à venir par le port dans quel format il est? wheathr ASCII, décimal ou Hexa ou en octets, il est,

plz toute Boby donner l'indice

Pas de solution correcte

Autres conseils

A l'aide d'un programme de terminal comme HyperTerminal ou TeraTerm voir la sortie du dispositif en série. Vous pouvez utiliser ces logiciels pour établir une connexion depuis votre PC vers l'appareil, puis vérifiez la sortie sur votre écran pour déterminer le format de données.

Vérifiez également le manuel du fabricant, ils seront généralement des détails sur le format des données ainsi que les détails de connexion du port série (vitesse de transmission, etc.).

ByteSize est tout simplement le nombre de bits du fabricant du dispositif a choisi d'utiliser par octet de données des sorties de l'appareil. Typiquement, ils utilisent 7 ou 8: la plage est elle-même limitée à 5,6,7 ou 8.

Il y aura donc ce flux d'octets indépendamment du format ASCII, HEX. Par exemple, vous pouvez avoir les deux format ASCII ou HEX utilisant l'une des 5,6,7 ou 8 bits par octet.

Quelle est la raison pour laquelle on doit regarder les manuels du fabricant ou essayez le hyperterminal de voir que le format de données.

Cela dépend de la façon dont vous configurez le port série pour connecter le périphérique: longueur de données (Bytesize) est l'un des biens pour décider des données pour recevoir et bien sûr comment le dispositif transfère

structure DCB ressemble à ce qui suit:

DWORD BaudRate: Vitesse

BYTE StopBits: 0,1,2 = 1, 1,5, 2 (par défaut = 0)

BYTE Parité: 0-4 = non, impair, même, d'une marque, un espace (par défaut = 0)

BYTE ByteSize: Nombre de bits / octets, 4-8 (par défaut = 8)

dernier on décide le flux de données et tous les autres décide de la connectivité ..

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top