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

Temas similares

13/08/2012 #1


Asignar direccion a dispositivos i2c de modo runtime
Trabajo en CCS y Proteus.
Necesito armar una red de micros que leen rpm de distintos motores.
Un micro Maestro lee los datos obtenidos en cada uno de ellos (esclavos).
Para hacer un solo programa (esclavo) imagino poder crear la direccion del esclavo con dip swtichs y asignarla en forma runtime al micro.
En pruebas iniciales de ejemplos de comunicacion de dos o mas micros bajados de la red me fallan al cambiarle la direccion del esclavo.
Agradeceria un poquitin de ayuda.
GRACIAS
15/08/2012 #2


Resuelto
El error se encontraba en la direccion.
Al enviar la direccion del dispositivo no teni en cuenta el bit0 que es el que determina la accion a seguir, lectura (1) o escritura (0).
Haciendo una rotacion a la izquierda puedo tener las 128 direcciones posibles.
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.