Ir para o conteúdo
Rjorge

Comunicar com porta USB

Mensagens Recomendadas

Rjorge    0
Rjorge

Boas , gostava de saber como é que através do C consigo comunicar com a porta USB , porque eu vou criar um programa em c que grave o resultado do programa numa pen, através de USB .

Como é que consigo fazer com que o programa comunique com a porta USB .  :-[

cumps

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
TaraDiNHu    0
TaraDiNHu

Vou deduzir que necessitas de informação para o Windows... Outro membro poderá-te informar sobre dados para outros SO's.

Se pretendes escrever em uma Pen, usas a letra associada para aceder à Pen. Podes usar funções C-ANSI como o fopen(), fwrite(), fclose(), ou usares o CreateFile(), WriteFile() se quiseres operações assíncronas. /** Vale a pena estudar.*/

Assumindo que pretendes realmente mandar dados para uma porta USB, tens algumas alternativas.

A mais simples é procurares dentro do MSDN, a função DeviceIoControl, para tentares perceber se é possivel identificares a porta e enviar dados para lá. Mas leva em conta, que nem todas as pens respondem ao mesmo conjunto de comandos, portanto cuidado.

Se pertenderes abrir um volume, usa \\.\x: onde x é a letra da tua pen. Isto é mt útil para procuras de ficheiro, ou estudares a FAT table. mt curioso :confused:

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora


×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade