Autor Tema: Problema con aplicacion del protocolo X10 en pic 16f877a  (Leído 6099 veces)

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

Desconectado thanry89

  • PIC10
  • *
  • Mensajes: 1
Problema con aplicacion del protocolo X10 en pic 16f877a
« en: 09 de Octubre de 2013, 19:54:34 »
Saludos,

Estoy desarrollando un proyecto en el cual, implemento un sistema domotico con la utilizacion del protocolo X10 desarrollado en un PIC16f877A, pero en el mismo he presentado un problema que me impide seguir con mi proyecto.

En mi programa, utilizo el timer 0 para generar una señal PWM de 120Khz, y el timer 1, como contador para contar un tiempo de 1 ms y finalemten utilizo una interrupcion externa con una frecuencia de 60Hz, en cada interrupcion, veo el bit a transmitir, si es un 1, habilito (pongo el pin como salida) el pin RC3 para permitir la emision de la señal de 120KHz, y mediante el timer 1, lo mantengo habilitado por 1 ms, despues de ese tiempo, inhabilito (pongo el pin como entrada) el pin RC3. He simulado el programa en proteus y funciona perfectamente, pero al momento que lo implemento, tengo el problema que solamente transmite la mitad de los bits a transmitir.
No tengo idea de en q parte esta el problema. Agradeceria las ideas que me pudieran suministrar.
Graciasssss. :D

Desconectado Darkman_A

  • PIC18
  • ****
  • Mensajes: 288
Re: Problema con aplicacion del protocolo X10 en pic 16f877a
« Respuesta #1 en: 12 de Octubre de 2013, 00:27:20 »
Saludos,

Estoy desarrollando un proyecto en el cual, implemento un sistema domotico con la utilizacion del protocolo X10 desarrollado en un PIC16f877A, pero en el mismo he presentado un problema que me impide seguir con mi proyecto.

En mi programa, utilizo el timer 0 para generar una señal PWM de 120Khz, y el timer 1, como contador para contar un tiempo de 1 ms y finalemten utilizo una interrupcion externa con una frecuencia de 60Hz, en cada interrupcion, veo el bit a transmitir, si es un 1, habilito (pongo el pin como salida) el pin RC3 para permitir la emision de la señal de 120KHz, y mediante el timer 1, lo mantengo habilitado por 1 ms, despues de ese tiempo, inhabilito (pongo el pin como entrada) el pin RC3. He simulado el programa en proteus y funciona perfectamente, pero al momento que lo implemento, tengo el problema que solamente transmite la mitad de los bits a transmitir.
No tengo idea de en q parte esta el problema. Agradeceria las ideas que me pudieran suministrar.
Graciasssss. :D

Hola.
Si no pones mas informacion como ser codigo fuente, diagramas , o el material que tengas o puedas generar, no creo que alguien te pueda ayudar. Creo que las personas en el foro tienen la buena voluntad de ayudar, pero ninguno es vidente.
Saludos.

Edito: Estaria bueno que algun Administrador pasara este post al area de "Domotica - X10", donde creo deberia estar. Gracias. Saludos.
« Última modificación: 12 de Octubre de 2013, 00:32:20 por Darkman_A »