Birkaç gün önce yaptığım geliştirme kurulu için spi / i2c arayüzlerini içerecek bir modül yapmayı düşünüyordum.
Sorun şu ki, ana karttaki MCU pinlerine pull-up dirençleri dahil etmedim ve onları daha "genel" hale getirmek için modüllere eklemeyi düşünüyordum, böylece her kullanıcı ekstra direnç eklemeye gerek kalmadan bunları kullanabilirdi. prototip kurulu.
Ama sonra bir sonraki sorunla karşılaştım. Ek modüllere çekme dirençlerini eklersem ve örneğin iki veya daha fazla modülü aynı veriyoluna bağlarsam, dirençleri paralel olarak alırım, böylece direnç düşer ve işlevlerini yerine getirmez.
Ancak, çekme dirençlerini ana karta eklersem, MCU'daki pimleri her zaman aktif olarak düşük tutarım.
Yani ana soru:
Aynı veriyoluna her birinde çekme dirençlerine sahip olan birden fazla modül nasıl bağlanır, ancak birden fazla modülünüz olduğunda bunları paralel hale getirmezsiniz? Mümkün mü?
Ya da buradaki en iyi çözüm, MCU'daki çekme dirençlerini etkinleştirmek ve bunları modüllere dahil etmemek mi?
Teşekkürler.-