Haz una pregunta
  Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos
Foros Registrarse ¿Olvidaste tu contraseña?

Temas similares

02/08/2005 #1


Espiar el Puerto Serial con PIC
Hola ke tal,

Me han colocado el siguiente proyecto en la universidad. Debo espiar el puerto serial utilizando un microcontrolador. He aplicado una rutina de comunicación USART básica, pero no siempre logro adquirir información. Me podrían ayudar con una rutina con comprobación de errores?

Gracias.
03/08/2005 #2


Hola, a que te refieres con comprobación de errores?

No se cual PIC estés usando, pero lo que necesitas hacer es dejar activa la recepción serial y programas que cuando detecte el dato, lo procesas y luego borras la bandera de interrupción que se genera, esto para que reciba nuevo dato, la forma de como hacerlo es fácil, y encuentras de forma mas detallada en la hoja de datos del pic, que la puedes bajar de www.microchip.com
04/08/2005 #3


Hola Raflex... Gracias por tu respuesta...
Estoy trabajando con la familia 16F87X, esta parte de configuración serial si la manejo, lo ke todavia no he podido es configurar y trabajar con las banderas de OERR y FERR para la comprobacion de errores en la comunicación y en las tramas para garantizar una comunicacion y flujo de datos fiable... Si sabes algo de esto te lo agradezco

Saludos
13/03/2009 #4

Avatar de Meta

Quizás hacer una interfaz de programación Windows más colocar un circuito conectado en paralelo al puerto serie vea datos que has robado.

Me interesa el tema, pero cada vez el puerto serie está en desuso y no hay interés, sobre todo cuando llegue el USB 3.0 y los PIC compatible con él.

Manual aquí:
Manual Puerto serie con PIC16F84A bajo VC++ y VB

Saludo.
16/03/2009 #5


Raflex dijo:
Hola, a que te refieres con comprobación de errores?

No se cual PIC estés usando, pero lo que necesitas hacer es dejar activa la recepción serial y programas que cuando detecte el dato, lo procesas y luego borras la bandera de interrupción que se genera, esto para que reciba nuevo dato, la forma de como hacerlo es fácil, y encuentras de forma mas detallada en la hoja de datos del pic, que la puedes bajar de www.microchip.com
Quizá no sea conveniente procesar el dato cuando se recibe (dentro de la interrupción) por que podrías perder datos, te recomiendo guardarlo en un buffer y procesarlo en la parte principal de tu programa. De esta manera si estás procesando el buffer y llega un dato pues inmediatamente saltará la INT y se agregará al buffer.
16/03/2009 #6

Avatar de Meta

¿Realmente se podrá robar datos de un dispositivo del puerto serie?

Me siento capaz de hacerlo.

¿Qué dispositivo hay para robar datos y para qué fin?
16/03/2009 #7


Meta dijo:
¿Realmente se podrá robar datos de un dispositivo del puerto serie?

Si, se puede!

Me siento capaz de hacerlo.


¿Qué dispositivo hay para robar datos y para qué fin?
Cuando no tienes la especificación del protocolo de comunicación, y quieres realizar una aplicación que se comunique con el dispositivo serial.

Hay varios softwares que ya lo hacen..
17/03/2009 #8

Avatar de Meta

¿Conoces algún nombre del Software?

Por lógica seguro que los hay.
17/03/2009 #9


Click aqui
Respuesta
¿Tienes una mejor respuesta a este tema? ¿Quieres hacerle una pregunta a nuestra comunidad y sus expertos? Registrate

Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO ©2011, Crawlability, Inc.