Programación General > C/C++

 Re: Sacar frecuencia por el puerto paralelo

<< < (2/2)

© Jonathan ©:
Hola juanmx, recibi respuesta en el mensaje del foro de assembler y lamentablemente ninguna da una solucion, es algo muy dificil lo que deseas hacer, vere si logro hallar algo de info buscando de otra manera. Saludos

juanmx:
Creo que tendre que hacerlo usando hardware, encontre una buena opcion, en:

http://www.reed-electronics.com/ednmag/ ... me=0&cfd=1

Voy a armar el circuito y a ver si sale, pero seguire investigando si se puede solo con software. De todas formas muchisimas gracias por la ayuda.

Saludos, Juan :guitar:

© Jonathan ©:
Hola juanmx, si, yo hiba a decirte que podias utilizar hardware, con un micro puedes hacer hasta menos de 40 Khz o mas tambien. Bueno, espero tengas suerte. Saludos :guitar:

Astor:
La respuesta es bastante simple.
Debes colgarte de la INT 8 (que es la IRQ0, 82c54).

El 82c54 (buscalo en google) es un integrado que posee 3 Timers.
El timer0 esta mapeado a la IRQ0.
Por default genera una interrupcion cada 55ms, pero modificando sus cuentas podes llevarlo a 890 nano segundos.

Si sabes como colgarte en C o asm de una interrupcion en DOS ya tenes el 50% del trabajo hecho.
Deberias mirar las hojas de datos, pero con escribir la cuenta del 8254 alcanza.

Saludos.

Navegación

[0] Índice de Mensajes

[*] Página Anterior

Ir a la versión completa