Saya mengajukan pertanyaan serupa di forum EEVBlog beberapa waktu lalu. Saya memiliki ide ini di kepala saya bahwa setiap sinyal yang saya butuhkan secara permanen rendah saya akan mengikat keras ke tanah, dan setiap sinyal yang saya butuhkan secara permanen tinggi saya akan mengikat melalui resistor.
Saya tidak benar-benar tahu dari mana atau mengapa saya menggunakan skema ini, jadi saya bertanya tentang hal itu. Saya pikir itu mungkin sesuatu yang saya ambil di suatu tempat yang lebih berlaku di masa TTL.
EEVBlog - Resistor pull-up - secara teknis diperlukan vs preferensi?
Konsensus umum tampaknya, dan seperti yang disarankan Huisman, kecuali Anda harus dapat menarik sinyal ke arah yang berlawanan, Anda dapat menariknya dengan keras ke atas / bawah.
Perlu dicatat bahwa pertanyaan saya terkait dengan perangkat berbasis CMOS - mungkin masih berlaku / diperlukan jika Anda bermain dengan keluarga TTL.
Alasan teknis lainnya berkisar pada kekebalan kebisingan, terutama jika nilai resistor pull-up Anda bernilai tinggi.
Saat saya menulis ini, alasan lain yang dapat saya pikirkan karena ingin menggunakan resistor pull-up / pull-down mungkin termasuk kemampuan pemecahan masalah, "fitur tersembunyi", atau pemilihan mode debug / layanan misalnya.
Karena utas itu saya tidak lagi menggunakan resistor pull-up kecuali saya membutuhkannya secara fungsional.