FREQOUT Pin,Onms,Frequency1{,Frequency2}
Produce la ó las frecuencias especificadas en el Pin , durante Onms milisegundos .Pin se convierte automáticamene en salida .Pin puede ser una constante , 0-15 , ó una variable que contenga un número 0 - 15 .(p.ej. B0) ó un número de pin (p.ej. PORTA.0) .
Puede producir una ó dos frecuencias de 0 a 32767 Hz al mismo tiempo.
FREQOUT genera tonos usando una forma de modulación de ancho de pulso . Los datos en bruto que salen del pin son bastante horribles .Usualmente se necesita algún tipo de filtro para suavizar la señal hasta una forma de onda senoidal quitándole algunas armónicas generadas:
FREQOUT trabaja mejor con un oscilador de 20 Mhz .También puede trabajar con uno de 10 Mhz y aún con uno de 4 Mhz , aunque será muy difícil de filtrar y tendrá muy baja amplitud .Cualquier otra frecuencia causará que FREQOUT genere una frecuencia proporcional al oscilador comparado a 20 Mhz .
´ Enviar un tono de 1 Khz al Pin1 durante 2 segundos
FREQOUT PORTB.1 ,2000,1000