Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 24-02-2008
[egostar] egostar is offline
Registrado
 
Registrado: feb 2006
Posts: 6.561
Poder: 25
egostar Va camino a la fama
Hice un pequeño programa para capturar lo que se recibe en el puerto, ademas le he puesto las señales del puerto serial para ver cuando se envia y cuando se reciben caracteres y el estado de otras señales importantes.

Espero que esto funcione.

Salud OS
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney

Última edición por egostar fecha: 02-01-2009 a las 22:38:35.
Responder Con Cita
  #2  
Antiguo 24-02-2008
JoseFco JoseFco is offline
Baneado
 
Registrado: dic 2007
Posts: 1.861
Poder: 0
JoseFco cantidad desconocida en este momento
Eso esta perfecto.

Cuando lo ruedo con el micro me da los 8 hex, las luces solo son TX and RX.

Dime algo que configuracion tiene el serial port en ese programita?

Un Saludo.
Responder Con Cita
  #3  
Antiguo 24-02-2008
[egostar] egostar is offline
Registrado
 
Registrado: feb 2006
Posts: 6.561
Poder: 25
egostar Va camino a la fama
Cita:
Empezado por JoseFco Ver Mensaje
Eso esta perfecto.

Cuando lo ruedo con el micro me da los 8 hex, las luces solo son TX and RX.

Dime algo que configuracion tiene el serial port en ese programita?

Un Saludo.
Pues la configuracion es la que tu das excepto la velocidad que es 57,600.

Estoy usando los componentes Apro, este es el código que estoy usando en el programa

Código Delphi [-]
procedure TForm1.FormShow(Sender: TObject);
begin
  ApdSLController1.Monitoring := True;
end;

procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);
begin
  ApdComport1.Open := False;
end;

procedure TForm1.BitBtn1Click(Sender: TObject);
begin
  ApdComPort1.PutString(#2#0);
end;

Salud OS

PD. Te paso el fuente, pero requieres de los componentes que te menciono.
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney

Última edición por egostar fecha: 02-01-2009 a las 22:38:35.
Responder Con Cita
  #4  
Antiguo 24-02-2008
JoseFco JoseFco is offline
Baneado
 
Registrado: dic 2007
Posts: 1.861
Poder: 0
JoseFco cantidad desconocida en este momento
Tengo que aprenderme ese componente Apro.

A este:
Código Delphi [-]
procedure TForm1.FormCreate(Sender: TObject);beginComport1.Connected:=true;Comport1.WriteStr(#2#0);end;
Le falta dejar el serial port reciviendo, que es lo que no logro hacer.Me da error. Un Saludo.
Responder Con Cita
  #5  
Antiguo 25-02-2008
Avatar de kurono
[kurono] kurono is offline
Miembro Premium
 
Registrado: jul 2007
Ubicación: Republica Dominicana
Posts: 1.126
Poder: 18
kurono Va por buen camino
hola egostar puedes mostrar el codigo fuente de ese programa que hiciste
Responder Con Cita
  #6  
Antiguo 25-02-2008
[egostar] egostar is offline
Registrado
 
Registrado: feb 2006
Posts: 6.561
Poder: 25
egostar Va camino a la fama
Cita:
Empezado por JoseFco Ver Mensaje
Tengo que aprenderme ese componente Apro.

A este:
Código Delphi [-]
procedure TForm1.FormCreate(Sender:TObject);
begin
  Comport1.Connected:=true;
  Comport1.WriteStr(#2#0);
end;

Le falta dejar el serial port reciviendo, que es lo que no logro hacer.Me da error.

Un Saludo.
Seria bueno que nos mencionaras que error te da. si me dices donde bajo ese componente que usas podría hacer algunas pruebas para ver que es lo que te hace falta.

Cita:
Empezado por kurono Ver Mensaje
hola egostar puedes mostrar el codigo fuente de ese programa que hiciste
Todo está en el archivo adjunto que coloque.

Salud OS
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney
Responder Con Cita
  #7  
Antiguo 25-02-2008
JoseFco JoseFco is offline
Baneado
 
Registrado: dic 2007
Posts: 1.861
Poder: 0
JoseFco cantidad desconocida en este momento
Hola Egostar.

Si el ComPort Library version 3.10 de Dejan Crnila es el que uso y lo encontre en un hilo de aqui del foro.
Yo entro a Google y aqui en en el foro a ver hilos y referencias sobre el comport.Tomo algunos codigos y trato de rodarlos, pero ya te digo me da errores algunas veces tres y tratando de repararlos cuando vengo a ver tengo 10 jajajajajajaja.Algun dia lo entendere mejor o al menos me dejara jugar con el.

Un Saludo.
Responder Con Cita
  #8  
Antiguo 25-02-2008
[egostar] egostar is offline
Registrado
 
Registrado: feb 2006
Posts: 6.561
Poder: 25
egostar Va camino a la fama
Pues ya he visto tu componente, pero no veo por ningun lado el evento

Código Delphi [-]
procedure TForm1.ComPort1ReceiveCallBack(Data: String);
begin
  Edit1.Text:=(Data);
end;

Sin embargo, hice un programita y si funciona.

Salud OS

PD: Lo hice con Turbo Delphi, espero puedas abrir el fuente.
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney

Última edición por egostar fecha: 02-01-2009 a las 22:38:35.
Responder Con Cita
  #9  
Antiguo 26-02-2008
JoseFco JoseFco is offline
Baneado
 
Registrado: dic 2007
Posts: 1.861
Poder: 0
JoseFco cantidad desconocida en este momento
Hola Egostar.

Si el problema es que tengo dos ComPort en mi PC y esa fue la conficion.Estaba con un comport usando procedimientos de que no tenia.

Código Delphi [-]
 
 procedure TForm1.ComPortRxChar(Sender: TObject; Count:Integer);
 var
   Str: String;
 begin
   
   ComPort.ReadStr(Str, Count);
   Memo.Text := Memo.Text + Str;
 end;

Es que existen dos comport con el mismo nombre y diferentes componentes( yo en mi pc los llamo diferentes el otro es "PuertoCom" en mi pc.Pero si miro Google encuentras codigos y hay que tener cuidado al menos yo que estoy comenzando en esto y puedo cometer el error de usar un componente que no existe en un comport aunque se llame comport.

Deja correr ese programita que me mandaste a ver que hace y estudiar el codigo.


PD: En ese linck que mirastes ayer del hilo asm ese es otro comport y no el comport de Dejan Crnila por ejemplo.

Un Saludo.
Responder Con Cita
  #10  
Antiguo 08-03-2008
seo seo is offline
Registrado
 
Registrado: feb 2008
Posts: 3
Poder: 0
seo Va por buen camino
Como usar el APro

Cita:
Empezado por JoseFco Ver Mensaje
Eso esta perfecto.

Cuando lo ruedo con el micro me da los 8 hex, las luces solo son TX and RX.

Dime algo que configuracion tiene el serial port en ese programita?

Un Saludo.

Oye ya instale el Async Apro para el delphi 5 que es el que uso, ahora no tengo ni idea de como usar los componentes que tiene este componente, no se si me equivoco pero creo que para usar el puerto serie necesito utilizar el puerto TapdComPort, ahora tengo la duda de como utilizar este componente, si puedes ayudarme te lo agradeceria.

Saludos.
Responder Con Cita
  #11  
Antiguo 08-03-2008
JoseFco JoseFco is offline
Baneado
 
Registrado: dic 2007
Posts: 1.861
Poder: 0
JoseFco cantidad desconocida en este momento
Hola seo.

Yo lo que tengo es el ComPort Library version 3.10 para Delphi 3,4,5,6 y 7. Por Dejan Cernilla.
Con el Apro no te puedo ayudar no lo he trabajado.Pero si instalas este te puedo dar una ayudadita con tu proyecto.Si el micro que trabajas es de la familia Intell 51 te puedo ayudar un poco mas.


Un Saludo.
Responder Con Cita
  #12  
Antiguo 08-03-2008
seo seo is offline
Registrado
 
Registrado: feb 2008
Posts: 3
Poder: 0
seo Va por buen camino
Ok.

Cita:
Empezado por JoseFco Ver Mensaje
Hola seo.

Yo lo que tengo es el ComPort Library version 3.10 para Delphi 3,4,5,6 y 7. Por Dejan Cernilla.
Con el Apro no te puedo ayudar no lo he trabajado.Pero si instalas este te puedo dar una ayudadita con tu proyecto.Si el micro que trabajas es de la familia Intell 51 te puedo ayudar un poco mas.


Un Saludo.

Orale, nada mas dime donde lo encuentro, o si me lo puedes pasar mejor, y ya me das un pequeño tutorial de como se utiliza.

El micro que utilizo es el pic 16f877a (aunque tambien he utilizado los de la familia 51), pues la verdad comparandolos, son un poco mas complicados los de la familia 51.

Pues espero tu respuesta, gracias por contestar.
Responder Con Cita
  #13  
Antiguo 08-03-2008
JoseFco JoseFco is offline
Baneado
 
Registrado: dic 2007
Posts: 1.861
Poder: 0
JoseFco cantidad desconocida en este momento
Hola seo.

El Comport lo puedes encontrar aqui.
http://sourceforge.net/projects/comport/ tiene toda la informacion para que lo instales sin problema. En cuanto al Pic en eso no te puedo ayudar mucho, nunca los he trabajado. Si algun dia tienes problemas con algun 8051 o con alguno de sus parientes Atmel 89Cxx en esos si te puedo ayudar.
Cuando instales ese componente fijate en la ayuda y en los ejemplos que trae.Luego si tienes alguna duda entonces aqui estamos.

Un Saludo.
Responder Con Cita
  #14  
Antiguo 22-03-2008
mario2000 mario2000 is offline
Miembro
 
Registrado: abr 2007
Posts: 109
Poder: 18
mario2000 Va por buen camino
Ya veo por que los commandos me paresian tan familiares, llevo años manejando ese comport desde delphi 3 jeje, pero me gustaria aprender los de tapro. Comport tiene algunos problemas y me gustaria probar otro. si alguien sabe me gustaria me diera su alluda.
Responder Con Cita
  #15  
Antiguo 08-03-2008
seo seo is offline
Registrado
 
Registrado: feb 2008
Posts: 3
Poder: 0
seo Va por buen camino
Ayuda con algo relacionado

Cita:
Empezado por egostar Ver Mensaje
Hice un pequeño programa para capturar lo que se recibe en el puerto, ademas le he puesto las señales del puerto serial para ver cuando se envia y cuando se reciben caracteres y el estado de otras señales importantes.

Espero que esto funcione.

Salud OS

Hola egostar, he mirado desde el principio del tema hasta el fin, y se ve que eres bastante bueno, por eso te pido he de pedir ayuda, mira mi caso es que tambien tengo que leer y escribir datos por el puerto serial de mi pc a un micro, el problema es que no tengo idea de como hacerlo. El Baud rate al que envio es de 2400, con 8 bits, sin paridad y con bit de stop. Ya probe el micro y la conexion y si sirve, lo probe con una terminal uart que viene incluida en el kit de desarrollo que uso, lo que hago es enviar un dato y en seguida el uart lo muestra en un edit, pero necesito yo crear mi propio monitor de acuerdo al proyecto que hago.

Si puedieras ayudarme con alguna referencia, manual, o codigo para que de ahi partiera, te lo agradeceria mucho.

Saludos...
Responder Con Cita
Respuesta



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
Port Fordward Y Conexion A Firebird mjjj Firebird e Interbase 4 28-12-2007 15:32:35
Serial Port desde Delphi MaMu API de Windows 2 19-06-2007 01:14:53
Función PORT. para puerto LPT en XP vicruffo Varios 2 09-03-2007 23:21:09
Busco ordenador o portátil Arcioneo Varios 2 18-07-2006 13:49:32
Como se usa el Componente Serial Port en C# (VS2005)? z-7 .NET 0 16-12-2005 05:02:05


La franja horaria es GMT +2. Ahora son las 19:49:30.


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