Bonjour à toute la communauté .
J'ai commencé un nouveau projet avec un MEGA 2560 ( je débute dessus avec un niveau d'anglais très faible ) et toutes les sorties digitales sur le mega 2560 sont utilisés. Je dois encore piloter 32 sorties et mon seul échappatoire est de passer sur les deux dernière pins du MEGA 2560 : I2C.
Du coup j'ai regardé l'ic MCP23017 pour en placer 2 sur le bus avec leur propre adresse 0 et 1 .
Les sorties à piloter sur 1 ic devront être en synchrone , je m'explique : si par exemple je veux placer toutes les sorties impaire en meme temps à 1, est ce que le fait d'envoyer les deux octets avec certain bits à 0 et 1 ca va me placer lors du seul transfert toute les sorties concerné à 1 ?
Octet 2 Octet 1 ( sortie impaire = 1 et sortie paire = 0 ), octet 2 = sortie de 8 à 15 , octet 1 = sortie 0 à 7
Donc dans ma séquence je voudrais envoyé ceci pour les sorties en un seul cycle : 10101010 ack 10101010
Quelqu'un pourrait il me confirmer si avec cet ic, les sorties que je veux commuté pourront se faire dans un seul cycle de communication .
Merci du retour ,
-----