Autor Tema: PROLEMILLA RS232  (Leído 1265 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado ccmcca

  • PIC10
  • *
  • Mensajes: 14
PROLEMILLA RS232
« en: 08 de Noviembre de 2005, 09:27:00 »
Hola:
Estoy usando un 18f452 y uso el RS232 por HW y uno por SOFT
Todo esto mediante MAX232
El prolema es que cuando mando texto al RS232 por SOFT, mediante


printf(stream, "hola"Giño;

Todos los primeros caracteres NO me los imprime o los imprime mal.
Es como si tardara conectarse al puerto.
En el que es por SOFT uso un alias (stream) pero en el otro no, puede ser eso?
QUE PUEDE ESTAR PASANDO?
A ALGUIEN LE PASO?

SALUDOS



Desconectado hqv

  • PIC12
  • **
  • Mensajes: 70
RE: PROLEMILLA RS232
« Respuesta #1 en: 08 de Noviembre de 2005, 22:31:00 »
hola :

te cuento que yo estoy utilizando un 16f877 y tb ocupo dos usart una por soft y la otra por hard.

ocupe la info que trae el compilador ccs y lo unico que me fallaba era que al imprimir con printf() me imprimia por las dos usart, eso lo solucione cada vez que tenía qua manda un dato debes colocar antes :

#use rs232(baud=9600, xmit=pin_a0,rcv=pin=a1)
printf("hola"Giño;

con eso mandas solo a el puerto que tu quieres.
nota: para los dos casos debes ponerla antes

suerte y espero que te sea de ayuda
hqv


Desconectado ccmcca

  • PIC10
  • *
  • Mensajes: 14
RE: PROLEMILLA RS232
« Respuesta #2 en: 10 de Noviembre de 2005, 13:59:00 »
Gracias por la respuesta
Ya lo solucione y era que despues de una instruccion asi

printf(stream02;"hola"Giño ;

se ve que el compilador necesita un tiempo

Ya que le puse un delay_ms(250) ; y se soluciono.-


Gracias, espero que sirva la experiencia.-