Juan_pa:
La instrucion dtmfout es muy facil de utilizar. Solo tenes que escribirla segun el manual ej:
DTMFOUF portb.0,[1,2,3,4]
pause 1000
FREQOUT PORTB.0,2000,1000
Bueno,este código sacará el tono de discado por el pin 0 del puerto b ,espera 1 segundo y genera por el mismo pin que está conectado a la linea de teléfono, un tono de 1000 ciclos durante 2 segundos.-
Un par de detalles:
para que funcione bien ,tenes que utilizar un oscilador de 20mhz en el micro y acoplar la linea a través del filtro que se publica en el manual.-
También deberias poner en paralelo con la linea una resistencia de aproximadamente 680 ohms para "tomar linea".-
Saludos
Jorge