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

Temas similares

05/06/2008 #1


Problemas mandando más de dos pulsos positivos a la entrada del pic
HOla gente...espero que estén bien...

sucede que implementé un programa donde el micro recibe por sus puertos b pulsos positivos equivalentes a (3v- 5v con pullups activas) y de acuerdo a la dirección recibida debe hacer algo....

Mandando direcciones que contengan entre 0 y 2 bits positivo no he tenido problemas (el micro lo reconoce perfectamente p ej: 0011 y hace lo que debe hacer), pero cuando le mando por ejemplo el código 0111 parece como si el micro no reconociera la llegada de esos tres pulsos positivos y por lo tanto no hace nada....alguno de ustedes sabe qué debo hacer para que le micro reconozca más de dos pulsos positivos a la entrada de sus puertos sin ningún problema (estoy utilizando picc y lo que he hecho hasta ahora es realizar comparaciones con &&: p ej: if (input_b1=1 && input_b2=1) do....

Si alguno de ustedes ha hecho algo similar o conoce la respuesta le agradecería

Un saludo..
05/06/2008 #2


mmm tal vez si pones el codigo me sea mas facil ayudarte, si es que puedo :p, de que se trata tu proyecto?
05/06/2008 #3

Avatar de Ardogan

¿Será tal vez que los pulsos llegan más rápido de lo que el microcontrolador puede procesar?.
Si los bits llegan cada un tiempo Tb, tendrías que ver que el tiempo en que se ejecuta un ciclo de programa sea menor a ese Tb en el peor de los casos (es decir, tomando todos los if's por el camino más largo, teniendo en cuenta interrupciones, etc)
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.