FTP | CCD | Buscar | Trucos | Trabajo | Foros |
#21
|
|||
|
|||
Cita:
Estoy usando los componentes Apro, este es el código que estoy usando en el programa
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. |
#22
|
|||
|
|||
Tengo que aprenderme ese componente Apro.
A este: Le falta dejar el serial port reciviendo, que es lo que no logro hacer.Me da error. Un Saludo. |
#23
|
||||
|
||||
hola egostar puedes mostrar el codigo fuente de ese programa que hiciste
|
#24
|
|||
|
|||
Cita:
Todo está en el archivo adjunto que coloque. Salud OS
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
#25
|
|||
|
|||
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. |
#26
|
|||
|
|||
Pues ya he visto tu componente, pero no veo por ningun lado el evento
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. |
#27
|
|||
|
|||
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.
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. |
#28
|
|||
|
|||
Bueno ya estoy recibiendo los 8 hex de retorno del micro y una de las cosas que necesitaba era poder combertir a hex.Con este codigo ya esta superado.
Un Saludo. |
#29
|
|||
|
|||
Esta parte del codigo la cambie.
Para que lo recibido fuera combertido a hex. Un Saludo. Última edición por JoseFco fecha: 26-02-2008 a las 03:22:09. |
#30
|
|||
|
|||
Pues que bien que ya estes recibiendo la información, ahora como decimos por aca, a coser y cantar.
Salud OS
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
#31
|
|||
|
|||
Hola Egostar.
Cita:
Tengo que jugar mas con esos hex y poderlos manipular.El otro paso es poder contarlos, o compararlos y si es= continuar el programa de lo contrario habrir una ventana donde me diga que no establece comunicacion ( algo asi) estoy estudiando un componente de ese mismo comport "timer".Yo en asm para micros es tarea facil el compara una data y si es = hacer algo y sino es = hacer lo otro, pero en Delphi estoy ciego y a tientas como dicen en tu tierra." Bien norteado" jajajaja pero un dia con otro las cosas saldran. Un millon de gracias carnal de verdad que tu ayuda a sido super importante. Sin ella estaria mas perdido que un raton en una ferreteria. Un Saludo. |
#32
|
|||
|
|||
Cita:
Salud OS
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
#33
|
|||
|
|||
En ese caso si funcionaria sin pasarlo a hex, pero en algunos casos el micro retornara hex 00 01 02 el ascii en esos casos es ;. iguales en los tres casos.
Por ejemplo rodando el original y con el espia en el serial port si el micro me manda un 01 el programa SwowMessage ( Communication Failure:Reception Error! Dentro del micro son 8 bits hex, ascii, decimal, binarios, como los quieras llamar pero en un final son 8 bit que estaran 1 o 0, pero ya dentro del Delphi es otra la historia y es la que me cuesta trabajo entender.( recuerda que en esto estoy a gatas todavia) Una Saludo. PD: haciendo pruebas lo mismo funciona en 56000 que en 57600 almenos en datas cortas, no se que pasaria en datas largas.pero es 56000 eso esta confirmado por la configuracion del puerto en el micro. |
#34
|
|||
|
|||
Para efectos de los caracteres de control lo que yo hago es lo siguiente:
En realidad la forma en que se reciben los datos de cualquier dispositivo serial son valores de la tabla ASCII, pero los programas son los que "muestran" la informacìón como mas les place, Hexadecimal, Decimal o Binario, pero al final son caracteres. Salud OS
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
#35
|
|||
|
|||
Por que a mi...
Me baje el cport-3.10.zip e hice todo lo que dice... pero a la hora de compilar me da errores por un tubo... uso delphi 5 y necesito recibir y mandar caracteres por puerto serie, no se que mas intentar... solo me falta eso para acabar mi programa...
GRACIAS!!!!! |
#36
|
|||
|
|||
Hola Egostar.
Este codigo copila bien, no me da error alguno pero no corre del todo bien, me manda los hex 02 00 pero el micro no manda los 8 hex.
Un Saludo. |
#37
|
|||
|
|||
PepePancho no te va a funcionar asi porque el RxChar es un caracter a la vez por eso debes de agruparlo en alguna variable y al terminar de capturar debes de efectuar la comparacion.
algo asi. Lo estoy haciendo de memoria. |
#38
|
|||
|
|||
Hola socio.
Cita:
Un Saludo. |
#39
|
|||
|
|||
Cita:
Salud OS
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
#40
|
|||
|
|||
Hola Egostar.
Ya lo de comparar los hex que manda el micro quedo resuelto de esta manera.
Aqui contamos la cadena y esperamos que sean 8 los caracteres, luego comparamos que sean los deceados lo cual nos dara una respuesta y de no ser iguales pues el resultado adecuado. Ya el serial port y el comport los estoy entendiendo un poco mejor gracias a tu ayuda y la del amigo FGarcia. Un Saludo. |
|
|
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 |
|