Título: Dudas con integrado PCF8574 Publicado por: Debci en 7 Junio 2010, 21:56 pm Hola a todos, estoy desarrollando un proyecto de robótica con mi arduino, y me quedé corto de pines I/O, y informandome llegué al bonito integrado PCF8574, pero tiene cierto nivel de abstracion que aun no domino :xD, teno una ligera hipotesis de su funcionamiento, pero no estoy seguro.
La cosa es esta, he leido que tiene una direción de memoria, y que cambiando los bytes de esta se consigue una cosa u otra, por ejemplo: | 0 | 1 | 1 | 1 |A2 |A1 |A0 | R/W | | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | <= Escritura (38h) | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 1 | <= Lectura (39h) Con esto entiendo que el ultimo bit marca si es IN u OUT. Pero en el caso concreto de arduino, que señal tengo que enviarle? a que pin envio el 38h? Envio o leo 38h? porque pin en tal caso? No entiendo basicamente su funcionamiento, pero supongo esto: Si un pin de entrada detecta algo obtendré de alguna manera 39h, pero no queda claro porque no obtendré ningun valor lógico de potencia ni nada, aunque esto mas bien lo achaco a que no sean de tipo PWM... En caso de que quiera leer un pin, que deberia hacer? enviar 39h y el integrado me responde? Saludos y gracias por su tiempo Título: Re: Dudas con integrado PCF8574 Publicado por: Meta en 11 Junio 2010, 22:29 pm Hola:
Puedes descargar ejemplos .asm. (http://www.pic16f84a.org/images/stories/proteus/Fig2606_PCF8574.gif) Fuente: http://www.pic16f84a.org/index.php?option=com_content&view=article&id=66&Itemid=87#Proteus_Capitulo_26 Adiós. |