Programación Específica > Microcontroladores
Mt8870 Y Pic
berretta:
No entedi el problema, lograste simular el TE descogado, lograste obtener algun codigo a las salidas Q ??
Las frecuencuencias de entrada por Vin deben ser exactas sino el integrado no las va a decodificar, esas se pueden probrar con un generador de sañales, poniendo por Vin la frec. que te indica la tabla y con un tester medir las salidas Q para chequear que coincidan con la tabla.
Ojo que tambien hay algo con la Vref y con alguna otra pata del integrado.
Si esto lo hiciste, el problema lo tenes con el pic ??
berretta:
Te envio una imagen adjunta (dtmf_1.gif) para que veas como se conecta el m8870, por ahi te quedo algo sin conectar
picnick:
Gracias nuevamente. El punto es que a la entrada del TE se conecta una resistencia en paralelo que simula que se ha contestado la llamada. Esta resistencia es comandada por el pic a través de un relé. La idea es que luego que se ha conectado la resistencia en paralelo, el 8870 debe decodificar un tono enviado por la linea telefonica. y el pin StD debe indicar si el tono es correcto o no. Esto yo podría visualizarlo a traves de un led o enviarlo pic para su tratamiento. Una vez que se ha identificado el tono por lo pines Q1, Q2, Q3, y Q4 sale el numero recibido y este se lo envía al pic para su respectivo tratamiento y así activar las cargas. La primera parte ya esta hecha, la segunda es decir decodificar el tono y enviarlo al pic es el problema que tengo. El circuito ya lo tengo pero creo que el problema es el programa. Si en algo puedes colaborarme te lo agradecería muchisimo.
Saludos.
picnick:
Mira consegui un programita en esta dirección,
http://www.cekit.com.co/cursos_actuales/mi...wn_micropro.php
lo intenté pero no funciona y tiene el mismo problema que te explique. No se si puedas verlo e indicarme donde esta la falla, pues yo no me doy cuenta.
Por que el pic no lee el numero (tono) enviado por las salidas del 8870?
Saludos.
berretta:
Si las salidas Q del M8870 las tienes resueltas, tienes que con el puerto A leerlas
supongamos que el dato leido es 5 , luego entras a una tabla que te lleve a la posicion 5 y el resultado sera la pata del puerto B que se va activar.
Si puedo te preparo algo para mañana, el tema es que estoy por viajar.
Si tengo conexion a donde voy podemos seguir el tema, sino por 10 dias voy a estar ausente.
Navegación
[#] Página Siguiente
[*] Página Anterior
Ir a la versión completa