![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#61
|
|||
|
|||
|
Cita:
Salud OS
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
|
#62
|
|||
|
|||
|
Asi esta el codigo:
Ya la declare general y me dice que esta indefinida? jajajajajajaja |
|
#63
|
|||
|
|||
|
La quite del general y la declare en donde estaba y donde comienza el procedimiento de escribir el chip.
Esta trabajando y programando.Pero el buffer esta lleno de 00 es todo lo que manda. Como la vez? Un Saludo. |
|
#64
|
|||
|
|||
|
Hola Amigos.
Asunto Resuelto Como el chip master (el del programador) era un AT89C2051 con solo 2 Kbytes de memoria y estaba ocupada al 100% pues cambie a un AT89C4051 con 4 Kbytes.Lo que no puede enderezar en Delphi lo compuse en el uC. Estaba solo mandando caracteres ascii incluyendo los "20" espacios.Pues estos los elimina una rutina en mi uC (master) y los caracteres restantes como 30 (0) 30 (0) pues de ellos compongo mi hex 00.etc. Que pasa cuando tengo un 20 que no es espacio y forma parte de mi data? jejejejeje mi rutina tiene eso en cuenta y comienza con un espacio luego dos caracteres y otro espacio.Si a continuacion de un espacio se repite el 20 mmm pues eso lo interpreta como data. En delphi soy novato y me domina...a los uC los domino yo. ![]() ![]() ![]() Asi que resuelto el problema de programar y borrar.Me falta leer pero eso es tema de otro hilo si es que hace falta. ![]() Un Saludo. |
|
#65
|
|||
|
|||
|
Cita:
Gracias y un Saludo. |
|
#66
|
|||
|
|||
|
Acerca de lectura de ComPortRxChar
Hola a todos
Tengo un problema: tengo que leer un modem GSM Wavecon, se conecta vía USB y estoy tratando de usar el componente TComPort. Puedo enviar mensajes al puerto con instrucciones tipo AT que son para controlar el modem, al parecer si puedo escribir sin problemas, pero no puedo leer la respuesta en el evento RxChar, de hecho no lo puedo leer de ninguna forma, con todas las formas que he intentado leer el puerto siempre me regresa una cadena vacía Lo he intentado de estas dos formas : procedure TfrmMain.Button3Click(Sender: TObject); var toSend : string; lst : TStringList; X: integeR; readBuf : string; OtroPuerto : CPort.TComPort; Continuar : boolean; begin Continuar := false; OtroPuerto := CPort.TComPort.Create(nil); OtroPuerto.Port := 'COM' + tbPortNumber.Text; OtroPuerto.Events := []; OtroPuerto.FlowControl.ControlDTR := dtrEnable; OtroPuerto.FlowControl.ControlRTS := rtsEnable; OtroPuerto.Open; // open port mmRead.Lines.Clear; lst := TStringList.Create; try lst.Add('AT+CPMS="SM"'); lst.Add('AT+CMGF=1'); lst.Add('AT+CMGR=1'); for x:=0 to lst.Count-1 Do begin toSend := lst.Strings[x] + #13; Application.ProcessMessages; mmRead.Lines.Add(' Mensaje : ' + toSend); OtroPuerto.WriteStr(toSend); Sleep(1000); readBuf := ''; otroPuerto.ReadStr(readBuf, otroPuerto.InputCount); mmRead.Lines.Add(' Lectura : ' + readBuf); end; finally FreeAndNil(lst); //OtroPuerto.Free; end; end; y la otra implementando el metodo procedure TfrmMain.OtroPuertoRxChar(Sender: TObject; Count: Integer); var Str: String; begin OtroPuerto.ReadStr(Str, Count); mmRead.lines.Add(Str); end; Sin embargo en ninguna de las dos he logrado conocer la respuesta del modem, solo cadenas vacías. Si alguien me puede ayudar les agradezco de antemano Saludos y gracias a todos |
|
#67
|
||||
|
||||
|
Crea un tema nuevo, eso no tiene nada que ver con dar solución al que inició este hilo.
Te recuerdo nuestra guía de estilo, gracias por tu colaboración ![]() Y recuerda poner los tags al código fuente, ejemplo: ![]() Gracias ![]()
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Cuantos Querys? | Nomad | Conexión con bases de datos | 13 | 24-01-2008 18:41:51 |
| Contar cuantos edits hay | lbidi | Varios | 4 | 04-10-2007 21:23:36 |
| cuantos querys???? | kryna | Conexión con bases de datos | 5 | 09-05-2005 20:50:13 |
| Cuantos son Colombianos???? | sercornejov | Humor | 7 | 28-12-2004 16:49:56 |
| Cuantos Campos | eduarcol | Tablas planas | 4 | 23-02-2004 17:07:02 |
|