Solicito ayuda para verificar el programa que a continuación expongo, ya que estoy tratando de implementar un Sensor Infra-Rojo con el PIC16F628A trabajando a 4 MHz, (por disponibilidad) y para esto, estoy tratando de usar el TMR0 para generar el tren de pulsos de 38 KHz, emitiendo esta frecuencia durante 33ms cada 333ms (ya que asi la utilizo con circuitos como NE556, LM339, etc. y opera correctamente para la detección y a gran distancia con sus respectivos dispositivos infra-rojos).
El programa esta implementado con base a notas del foro, pero es evidente que hay muchas cosas que desconozco, verifiqué con el osciloscopio la salida RA0, que es la salida que se activa con el desborde del TMR0, pero siempre está en 0V, la RA1 si opera correctamente.
Quisiera poder generar un tren de pulsos similar, aunque no fuese exactamente los 38 KHz y después si fuese necesario, cambiar al uso de XT externo y realizar los ajustes necesarios.
Saludos.