Je pensais à faire un module pour une carte de développement que j'ai fait il y a quelques jours qui inclura des interfaces spi / i2c.
Le problème est que je n'ai pas inclus de résistances de pull-up dans les broches MCU de la carte principale et pensais les ajouter dans les modules pour les rendre plus "génériques" afin que chaque utilisateur puisse les utiliser sans avoir besoin d'ajouter des résistances supplémentaires dans la carte prototype.
Mais alors j'ai fait face au problème suivant. Si j'ajoute les résistances de pull-up dans les modules supplémentaires et que je connecte par exemple deux modules ou plus au même bus, je mettrai ces résistances en parallèle afin que la résistance baisse et n'accomplisse pas leur fonction.
Mais si j'ajoute les résistances de pull-up à la carte principale, ces broches du MCU seront toujours aussi actives à l'état bas.
La question principale est donc:
Comment avoir plusieurs modules connectés au même bus ayant sur chacun d'eux des résistances de pull-up mais ne pas les mettre en parallèle lorsque vous avez plus d'un module? Est-ce possible?
Ou la meilleure solution ici est d'activer les résistances de pullup dans le MCU et de ne pas les inclure dans les modules?
Merci.-