Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 12-02-2019
juramisa juramisa is offline
Miembro
 
Registrado: abr 2007
Posts: 54
Poder: 17
juramisa Va por buen camino
Leer datos de puerto USB

Hola,

Tengo que realizar una conexión de una placa electrónica, similar a la de Arduino, hacia mi PC.
Ya he visto los ejemplos que existen en este foro, y sobre todo el del siguiente enlace, sobre [TUTORIAL] Arduino Delphi 10.2 y Puerto serie.

Este funciona perfectamente, la diferencia es que en lugar de usar un puerto serie, se usa el USB nativo. La programación del microchip, en lugar de mandar "Serial.write" usa "SerialUSB.write" para devolver los datos. Se usa la salida USB nativa, en cuyo caso, la placa si recibe datos del PC, pero Delphi, con los componentes TCOMPORT, en el evento ComPort1RxChar, no recibe nada. Da la sensación de que no se dispara el evento, ya que con otras aplicaciones, si se ve que el PC recibe esa información. Es Delphi quien parece no ser capaz de captarlo o interpretarlo.

Si a alguien le suena el problema, agradecido de su ayuda.

Última edición por Casimiro Notevi fecha: 12-02-2019 a las 20:44:02. Razón: Poner enlace.
Responder Con Cita
  #2  
Antiguo 17-02-2019
tarco35 tarco35 is offline
Miembro
 
Registrado: sep 2003
Posts: 210
Poder: 21
tarco35 Va por buen camino
Pues yo me he tenido que quedar estancado en Delphi 6, porque no he econtrado un componente que funcione igual que el TJvHidDeviceController, que pertenece al proyecto JEDI... y dicho componente si me permite leer y escribir al dispositivo usb que yo quiera.
Responder Con Cita
  #3  
Antiguo 18-02-2019
juramisa juramisa is offline
Miembro
 
Registrado: abr 2007
Posts: 54
Poder: 17
juramisa Va por buen camino
Bueno, gracias por tu respuesta.

Te comunico que yo ayer, solucione el problema. Para ello utilice los componentes, Async Pro, en lugar de con el TCOMPORT. El tcomport funciona bien con el puerto serie, pero con USB nativo, parece que no llega. En mi caso, trabajo con Delphi 10 Seattle, instale los componentes, y a la primera, con el TapdComPort "tpapro.sourceforge.net/ApdComPort.html". Viene un manual en pdf, bien explicado, de los componentes.

Espero te ayude.
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
leer puerto serial com adls65 Varios 1 02-03-2012 10:25:45
Leer puerto serie zurdosoft Trucos 10 23-12-2009 23:24:46
Leer puerto serial Mary Carmen G. Varios 2 05-08-2008 09:41:16
Leer Puerto USB (Multi teclado USB) DTAR Varios 0 08-06-2006 17:36:48
Leer los paquetes que se envian por el puerto COM rjsitruiz Providers 1 12-10-2004 00:36:53


La franja horaria es GMT +2. Ahora son las 14:13:14.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi