TODOPIC

Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: flara en 07 de Junio de 2007, 00:28:36

Título: comunicacion rs 232
Publicado por: flara en 07 de Junio de 2007, 00:28:36
Estoy haciendo recepcion y transmision por RS 232 con un pic16f877 lo he logrado en los dos sentidos RX y TX, pero necesito ayuda para que el pic este corriendo un proceso y cuando el PC le envie un dato entre a la rutina de recepcion, adicionalmente que se tenga una forma de comprobar que es un PC autorizado para la comunicacion, que se envie un codigo para verificar, lo compara y en es momento reciba la informacion.


Gracias
Título: Re: comunicacion rs 232
Publicado por: micro_cadaver en 07 de Junio de 2007, 00:47:28
yap como primera tarea : investigar las interrupciones del modulo USART del pic16F877

nos comentas tus observaciones.  :-/
Título: Re: comunicacion rs 232
Publicado por: flara en 11 de Junio de 2007, 22:11:15
Observe el tema de las interrupciones, creo que no me sirve porque se provoca cuando el bufer esta lleno, es decir cuando recibe un byte para esto tiene que el pic estar habilitado para recibir, el inconveniente es que en proyecto lo necesito transmitiendo.
He probado utilizar el cambio de estado de RB7 cuando envio un dato desde el PC para que el sistema en ese momento habilite la recepcion y el siguiente dato si sea recibido, pero muy pocas veces logro recibir, no se de que otra forma logro recepcion completa?
Título: Re: comunicacion rs 232
Publicado por: maunix en 11 de Junio de 2007, 22:37:52
adicionalmente que se tenga una forma de comprobar que es un PC autorizado para la comunicacion, que se envie un codigo para verificar, lo compara y en es momento reciba la informacion.


Observe el tema de las interrupciones, creo que no me sirve porque se provoca cuando el bufer esta lleno, es decir cuando recibe un byte para esto tiene que el pic estar habilitado para recibir, el inconveniente es que en proyecto lo necesito transmitiendo.

no se de que otra forma logro recepcion completa?


Realmente me confundes, por un  lado quieres una verificación de que está habilitado para recibir (con un código de un pc autorizado) y por el otro lo pretendes hacer con un pin? ¿Eso te parece tan seguro?

O lo que quieres es un control de flujo por hardware? que si un pin está en alto se activa la recepción y si está en bajo no?

Título: Re: comunicacion rs 232
Publicado por: flara en 12 de Junio de 2007, 22:34:12
Lo que quiero es activar la recepcion, pero activarla en el momento que el PC requiera transmitir algo, lo de comprobar si es un PC autorizado olvidalo luego vere como mejor la seguridad