PIC16F876A tiene un oscilador de señal [cerrado]

-3

Uso PIC16F876A, con cristal de 7MHz, condensador 33nP y MCLR con 10k. Estoy utilizando el programador de software IC-PROG 1.05D programador AN585 base. El sistema no funciona, Pin OSC1 y OSC2 sin señal, ¿cómo resolver este problema?

Saludos Bagus

    
pregunta bagus

1 respuesta

1

Debería poder ver por sí mismo que su pregunta carece de mucha información importante y está confusa. No toleramos ese nivel de descuido aquí. Esta pregunta probablemente se cerrará pronto, y ya he comenzado ese proceso. Sin embargo, mientras tanto aquí hay algunos puntos. Si aborda estos problemas resolviendo su pregunta antes de que se cierre la pregunta, aún puede resolver su problema.

  1. ¿Estás realmente seguro de que el cristal es de 7 MHz? Eso está dentro del rango válido, pero es bastante inusual.

  2. Debería tener dos condensadores, no solo uno como implica su dicho "condensador" (no en plural). Debe haber una tapa a tierra en cada lado del cristal.

  3. Nano-Pascales no es una unidad de capacitancia, como debes conocerte (duh). Si te referías a "nF" (Nano-Farads), entonces eso es demasiado para cualquier cristal que haya encontrado. En caso de duda, intente con dos 22 capacitores pF (pico-Farad) a tierra, uno a cada lado del cristal. La hoja de datos muestra el circuito a utilizar.

  4. ¿Qué diablos es "no funciona"? El hecho de que no pueda verlo por sí mismo es una información bastante inútil para depurar su configuración de forma remota no dice mucho sobre usted. Obviamente, no tenemos idea de qué síntomas esperó ver para decidir si funciona.

  5. Los pines OSC1 y OSC2 deben tener la frecuencia de cristal en ellos. Sin embargo, en particular, la señal OSC1 (entrada al procesador) tiene una impedancia muy alta y una sonda de alcance normal puede matar la señal. Use al menos una sonda 10x y verifique el pin OSC2 (salida del procesador).

  6. Usted menciona al programador, lo que deja abierta la pregunta de si tiene un problema al escribir el código en el PIC o si el problema está en el código mismo. Todos los programadores decentes verifican después de escribir. ¿Se verificó correctamente la memoria del programa? Si no, ese es el problema. Si es así, entonces el programador que usas es irrelevante.

  7. ¿Qué modo de oscilador ha seleccionado en la palabra de configuración? Para un cristal de 7 MHz, debe utilizar el modo HS.

  8. Muestra un esquema de exactamente cómo lo tienes conectado . ¿Cuál es su fuente de alimentación? ¿Lo has medido para asegurarte de que es lo que crees que es? ¿Cuál es el tamaño y la colocación de la tapa de derivación?

Responda a todos estos problemas de forma clara y directa editando su pregunta. Sin agitar las manos, y sin responder solo lo que quiere o cree que es relevante. Haga esto rápidamente y podría guardar su respuesta de la ruta actual de cierre inmediato.

    
respondido por el Olin Lathrop

Lea otras preguntas en las etiquetas