ler bit a bit na porta serial
Galera, eu estou precisando fazer um programa em delphi aonde eu apenas preciso ler a porta RxD do RS232 e ir salvando em um vetor bit a bit nele para depois poder fazer algumas comparações, e a minha duvida é como acessar e ler bit a bit dessa porta pelo delphi.
Desde já agradeço..
Eduardo
Desde já agradeço..
Eduardo
Edusjc
Curtidas 0
Respostas
Antseralves
21/05/2005
É realmente preciso ler Bit a Bit ?. Não pode ler o Byte e depois pegar
os bits e montar o vetor ?
os bits e montar o vetor ?
GOSTEI 0
Edusjc
21/05/2005
pode ser um byte sim, pois o que vai me interessar de inicio é os dois bits mais significativos, para depois sim saber de acordo com esses dados se o resto dos bits vão me servir, só que não sei como ler isso pelo delphi. Precisa de alguma biblioteca? conhece uma que funciona bem no xp ou 98?
obrigado
obrigado
GOSTEI 0
Antseralves
21/05/2005
var A : byte
:
:
:
if (A [b:6463c03333]and[/b:6463c03333] 128) <> 0 then {O bit mais significativo está ligado }
if (A [b:6463c03333]and[/b:6463c03333] 64)<> 0 then {O penúltimo mais significativo está ligado }
ANTSER
=====
:
:
:
if (A [b:6463c03333]and[/b:6463c03333] 128) <> 0 then {O bit mais significativo está ligado }
if (A [b:6463c03333]and[/b:6463c03333] 64)<> 0 then {O penúltimo mais significativo está ligado }
ANTSER
=====
GOSTEI 0
Antseralves
21/05/2005
Apenas complementando se o seu problema for também LER porta serial
no modo ASSÌNCRONO recomendo os componentes da TMS (Assync32) em:
[b:18013e6558]http://www.tmssoftware.com[/b:18013e6558]
São muito bons..!
AntSer
====
no modo ASSÌNCRONO recomendo os componentes da TMS (Assync32) em:
[b:18013e6558]http://www.tmssoftware.com[/b:18013e6558]
São muito bons..!
AntSer
====
GOSTEI 0
Massuda
21/05/2005
Algumas bibliotecas freeware com fontes para comunicação serial:[list:bea2dfbb6e][*:bea2dfbb6e][url=http://sourceforge.net/projects/tpapro/]AsyncPro[/url]: uma das melhores bibliotecas para comunicação serial[*:bea2dfbb6e][url=http://sourceforge.net/projects/comport/]ComPort[/url]: uma biblioteca freeware muito popular[*:bea2dfbb6e][url=http://www.ararat.cz/synapse/]SynaSer[/url]: biblioteca de classes para comunicação serial[/list:u:bea2dfbb6e]
GOSTEI 0