Hola,
Soy nuevo en este foro pero la verdad que lo he consultado muchas veces y creo que es muy interesante. Haciendo un circuito de pwm de control de la intensidad de un led me ha aparecido una cosa bastante extraña (aunque posiblemente sea algo trivial que estoy pasando por alto).
El caso es que después de haber comprobado el circuito con Proteus y ver que funciona correctamente, me he dado cuenta que me he dejado las resistencias de pull down en unos pulsadores (cuando no se presionaban el pin del micro estaba flotando). Pero al ponerlas de 10k (utilizo el micro 16f688 que no tiene puerto B ni resistencia internas), el circuito ya no funciona aunque segun Proteus las tensiones que entran al micro estan ok y no he modificado nada del codigo. Adjunto dos imagenes, una con pull down y otra sin donde se puede ver que no se enciende el led a pesar de que el micro recibe bien la consigna. (En el circuito para que se encienda el led marcado se tiene que pulsar el pulsador enmarcado)
Estaria muy agredecido si alguien pudiera explicarme este asuntillo que la verdad me ha dejado con bastante inquietud. Muchas gracias de antemano.
Saludos,
Soy nuevo en este foro pero la verdad que lo he consultado muchas veces y creo que es muy interesante. Haciendo un circuito de pwm de control de la intensidad de un led me ha aparecido una cosa bastante extraña (aunque posiblemente sea algo trivial que estoy pasando por alto).
El caso es que después de haber comprobado el circuito con Proteus y ver que funciona correctamente, me he dado cuenta que me he dejado las resistencias de pull down en unos pulsadores (cuando no se presionaban el pin del micro estaba flotando). Pero al ponerlas de 10k (utilizo el micro 16f688 que no tiene puerto B ni resistencia internas), el circuito ya no funciona aunque segun Proteus las tensiones que entran al micro estan ok y no he modificado nada del codigo. Adjunto dos imagenes, una con pull down y otra sin donde se puede ver que no se enciende el led a pesar de que el micro recibe bien la consigna. (En el circuito para que se encienda el led marcado se tiene que pulsar el pulsador enmarcado)
Estaria muy agredecido si alguien pudiera explicarme este asuntillo que la verdad me ha dejado con bastante inquietud. Muchas gracias de antemano.
Saludos,