W Internecie widziałem różne opinie na ten temat, chciałbym więc zasięgnąć waszej opinii. Czy pin sterujący bufora nieodwracającego, trójstanowego (np. 74125) powinien być podciągnięty do zasilania przy pomocy zewnętrznego rezystora czy też wystarczy ustawienie odpowiedniego stanu w MCU za pomocą rejestru?
Chodzi mi tutaj konkretnie o bufor na linii MISO pomiędzy ATMegą a ENC28J60. Sytuacja jest jasna w przypadku normalnego działania układu. Ale nie jestem pewien co się stanie podczas programowania.
Po resecie MCU ustawi wszystkie piny w stan wysokiej impedancji. Będzie to więc dotyczyło także linii CS, do której podłączone jest wejście sterujące bufora. Co się wtedy stanie? Bufor grzecznie ustawi na swoim wyjściu stan High-Z (bonie jest aktywny) czy też można się liczyć z możliwością wystąpienia stanów nieustalonych? W tym ostatnim przypadku dodatkowy rezystor byłby nieodzowny...