TODOPIC
FORO TÉCNICO => Telefonía, GPS y Microcontroladores => Mensaje iniciado por: mangatrade en 07 de Agosto de 2006, 16:10:09
-
Hola!
Estuve mirando varios posts en el foro, pero ninguno con una rutina para generar DTMF en un PIC en C.
Si alguno tiene alguna, por favor si la puede publicar. :-)
Saludo! :mrgreen:
-
CCS trae un ejemplo bastante fácil de implementar (EX_DTMF.C)
-
Hola!
Gracias por tu respuesta, es que el que trae el CCS usa todo un puerto...yo quiero usar una patita :shock:
Saludos!
-
Pues necesitarás circuitería adicional...algún generador de tonos integrado tipo MT888,algún expansor de puertos ó algún DAC con interfaz serie,algún circuito inversor...y aún así creo q va a ser complicado hacerlo con un único pin del micro.
Antes de meterle mano al software creo que deberías plantear el hardware
En el enlace tienes unos esquemas usando un MT888x y unas rutinas en asm
http://www.todopic.com.ar/foros/index.php?topic=6612.msg64521#msg64521 (http://www.todopic.com.ar/foros/index.php?topic=6612.msg64521#msg64521)
-
Hola!
Muchas gracias otra vez!
Pense en usar ese IC o el Holtek 9200, pero veo algunas paginas en ingles que usan PWM para esto y unos filtros RC en cascada (o OP o ambos).
Aunque todo esta en ASM :mrgreen:
Por eso pregunto por algo en C
-
Esos circuitos a los que te refieres seguramente se trate de inversores.
Yo me decantaría por el uso de un integrado generador de tonos como el que comentas,te facilitaría bastante el tema.
Una vez tengas definido tu hard se podría empezar a programar,mientras no