TODOPIC

FORO TÉCNICO => Foro Técnico => Mensaje iniciado por: Circuito en 04 de Octubre de 2008, 03:39:56

Título: Usart en modo multimaestro
Publicado por: Circuito en 04 de Octubre de 2008, 03:39:56
Hola a todos, he estado tratando de programar dos pic 16f877 para que uno sea el master y el otro el esclavo. el proyecto requerirá de más de dos pics y requerirá el modo muiltimaestro con direcciones.
mi gran incógnita es, como lo hago funcionar, solo debe de haber una interrupción cuando el noveno bit es 1 y cuando este es 0 no debe de haber interrucion alguna.
configuro mi tx9 en 1 y el tx9d en 1. En el receptor, configuro el rx9 en 1 y el adden en 1. con esta configuración se crea la interrucion pero, cuando configuro el adden en 0 y el rx9 en 0, se siguen creando interrupciones como antes. necesito que se produzca la interrupcion cuando se reciban 9 bits y el ultimo sea 1 exclusivamente. cualquier otro caso debe de ser descartado automaticamente sin producir una interrupción.

si alguin tiene un programa o por lo menos la parte del usart de ambos pics, maestro y esclavo, le rogaria que lo cuelgen para poder tomarlo de guia.

muchas gracias
daniel