No he mirado a fondo la datasheet del AD1888, pero si tiene un pin que habilite la comunicación (algo así como un Enable), podrás utilizar tu SDA y SCK para controlar varios dispositivos simultáneamente, simplemente habilitando aquel que te convenga en cada momento.
He mirado tu hilo del glcd pero no tengo ni idea
Para la aplicación que necesitas obviamente no necesitarás un dsPIC; te servirá con cualquier PIC de la gama 16F o 18F.
Suerte
Hola nocturno, primero gracias por dedicarme tu tiempo. Segundo, si fue un desliz mio tiene un terminal de enable. El problema lo tengo con el lcd ya que sospecho que usa un tipo de ISP con un pin que controla si el flujo de SDA es para escritura o lectura pero no tiene pin de enable. Ahora mis preguntas:
1.-Estuve buscando info sobre el ISP y no encontré un estándar definido (supuestamente a su simpleza). Lo que quería saber es como identifica en que registro del AD1888 estoy haciendo los cambios. Será que primero debo mandar el registro y luego cambiar sus valores??
2.-Por lo que vi se manda de a 8bits en SPI (no se si es así o se puede mandar de una múltiplos de 8bits). Ya que el registro del AD1888 es de 16bits y su dirección también, se podría mandar un tipo int para mandar primero la dirección del registro y luego su valor de una o debo hacerlo mandando de a ocho bits??
3.-Si tengo que mandar dos modificaciones a dos registros diferentes, uno tras otro, como seria el proceso?? Seria algo así?:
*Habilito enable
*Cambiaria un registro
*Luego deshabilito enable
*Habilito enable
*Cambiaria un registro
*Luego deshabilito enable
Disculpa tanta pregunta pero es que no encontré mucha info de ISP, si conoces algún link o libro te lo agradecería.
Facundo