Como descobrir qual porta serial meu projeto esta conectado?

Programação Delphi e Pascal

Moderadores: 51, guest2003

Como descobrir qual porta serial meu projeto esta conectado?

Mensagempor Andremp » 03 Jan 2007 12:57

para o usuário não ter que ficar procurando manualmente qual porta o projeto foi conectado, qual a lógica que devo criar para descobrir automaticamente a porta em que o equipamento foi conectado?

OBS: podendo criar lógicas para isto tanto no hardware quanto no software.
Avatar do usuário
Andremp
Bit
 
Mensagens: 45
Registrado em: 13 Out 2006 13:37
Localização: Florianópolis

Mensagempor Wagner de Queiroz » 01 Ago 2007 21:24

Adremp ? Resorveu a encrenca ?

Pelo registro do Windows voce pode pegar a enumeracao das portas seriais.

faz um laço que veja se a porta serial encontrada nao se encontre aberta.
Se estiver aberta, significa que esta sendo usada por outro.

Se nao estiver, sete os parametros de comunicacao com seu dispositivo.
Dai envie um comando para saber se o dispositivo responde o esperado, tipo um comando status. Se o dispositivo responder, significa que voce achou o dispositivo, dai feche a rotina e vc tera sua porta serial.


A microsoft tem uns documentos empoerados sobre PlugAndPlay para porta paralela e Serial (Rotinas para que um dispositivo plugAndPlay responda ao windows) Mas nem sei ainda se existe o link por ai. Se ainda estiver precisando de ajuda neste quesito posso procurar aqui se ainda tenho estes documentos perdidos.
Seja Livre, Use Linux
Avatar do usuário
Wagner de Queiroz
Word
 
Mensagens: 872
Registrado em: 11 Out 2006 13:38
Localização: Barueri-SP


Voltar para Delphi e Pascal

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante

x