Haz una pregunta
  Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos
Foros Registrarse ¿Olvidaste tu contraseña?

Temas similares

24/10/2009 #1


Un pic 16F877A que no oscila bien con un RC
Hola a todos quiero pedirles ayuda, tengo el siguiente circuito:

El problema es que no coinciden el tiempo de retardo del led y el tiempo calculado es decir yo he medido el tiempo de ciclo maquina del pic en el osciloscopio que es de 16 ms con frecuencia de 60 Hz la subrutina retardo tarda 1025 ciclos maquina entonces el retardo debe ser de 17 s y mi led solo dura 2.2 s y al cambiar el programa se comporta de la misma forma aunque active un puerto completo la señal llega a todos los pines pero parpadea de la misma manera en todos.
este es el programa espero su ayuda
include <P16f877A.inc>
List P=16f877a ;Tipo de procesador
cont equ 0x20
org 0 ;vector de reset
bsf STATUS,RP0 ;Banco 1
movlw 0xFE
movwf TRISD ;RD0 salida
bcf STATUS,RP0 ;Banco 0
enciende bsf PORTD,0 ;Led encendido
call retardo
bcf PORTD,0 ;Led apagado
goto enciende
;************************************************* *******
Retardo movlw 0xFF
movwf cont

nada nop
decfsz cont,1
goto nada
return
end ;directiva de fin de programa


no inserte la imagen del circuito pero el pic tiene un osiladro RC R=33K y C=.1uF el pic lo he probado con un cristal y funciona bien.
25/10/2009 #2
Moderador

Avatar de Chico3001

Respuesta: Un pic 16F877A que no oscila bien con un RC
obvio... un circuito RC no tendra estabilidad y cualquier cambio de valor (por minimo que sea) en R, C o incluso en la temperatura hara que la frecuencia de oscilacion varie....

Si necesitas tiempos mas exactos necesitas un cristal.....
Respuesta
¿Tienes una mejor respuesta a este tema? ¿Quieres hacerle una pregunta a nuestra comunidad y sus expertos? Registrate

Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO ©2011, Crawlability, Inc.