Apa artinya “menegaskan pin”?

34

Dari manual produk XBee / XBeePro halaman 24 ( tautan ke pdf ):

Mode Tidur memungkinkan modul RF untuk memasuki kondisi konsumsi daya rendah saat tidak digunakan. Untuk masuk ke Mode Tidur, salah satu kondisi berikut harus dipenuhi (selain modul yang memiliki nilai parameter SM tidak nol):

  • Sleep_RQ (pin 9) dinyatakan dan modul dalam mode tidur pin (SM = 1, 2, atau 5)
  • Modul ini menganggur (tidak ada transmisi data atau penerimaan) untuk jumlah waktu yang ditentukan oleh parameter ST (Waktu sebelum Tidur). [CATATAN: ST hanya aktif ketika SM = 4-5.]

Apa yang dimaksud dengan "menegaskan pin"?

Lucy Brennan
sumber

Jawaban:

27

Menegaskan pin berarti mengaturnya ke status aktif .

Menonaktifkan pin berarti mengaturnya ke status tidak aktif .

Jika pin aktif tinggi (yang mana, dalam kasus Anda), maka menyatakan itu berarti mengaturnya ke logika tinggi (biasanya 3.3V / 5V) dan membatalkan menegaskan itu berarti mengaturnya ke logika rendah (0V).

Pada halaman yang sama dari lembar data yang Anda tautkan ada Tabel 2-04 yang menunjukkan bahwa Menyatakan pin 9 (Sleep_RQ) berarti mengaturnya tinggi : masukkan deskripsi gambar di sini

m .lin
sumber
7
Satu peringatan kecil: menghapus pin pada beberapa konteks dapat berarti mengarahkannya ke kondisi yang berlawanan dengan status aktif, atau mungkin berarti melayang pin, untuk memungkinkan pin mengembalikan dirinya ke keadaan tidak aktif (dan juga memungkinkan perangkat lain memungkinkan) untuk menegaskan pin).
supercat
1
Saya pikir kata tersebut digunakan dalam elektronik dengan cara yang berbeda dari apa yang dimaksud dengan kata aslinya. Dalam bahasa Inggris yang umum, "menegaskan" berarti kasar: menyatakan dengan penuh keyakinan, memastikan apa yang terjadi. Dalam pemrograman itu berarti: periksa apakah suatu ekspresi bernilai true, jika tidak lempar pengecualian.
Lucy Brennan
@ LucyBrennan saya setuju. Ini digunakan secara berbeda dari pada pemrograman.
m. Setiap tanggal
Jika Anda berpikir untuk memberikan sinyal (bukan pin), ini lebih dekat ke Bahasa Inggris. Untuk menegaskan RESET#sinyal lebih masuk akal daripada menegaskan RESET#pin (setidaknya untuk saya). Ini juga menghindari kata-kata yang dimuat yang mungkin memberikan ide yang salah jika menyatakan RESET#melibatkan mengemudi rendah (atau tidak mengemudi tinggi).
Alexios
12

CS¯HAIE¯UB¯CS¯

stevenvh
sumber
1

Untuk menjadi sedikit lebih tepat, (de) menyatakan pin biasanya berarti Anda harus memiliki transisi dari satu kondisi ke kondisi lainnya. Dari aktif ke tidak aktif jika Anda membatalkan pin. Dari tidak aktif menjadi aktif jika Anda menegaskannya.

Jadi, dengan asumsi Anda harus menyatakan (aktif tinggi) pin:

  • baik saat ini rendah (yaitu: tidak aktif), Anda hanya perlu mengaturnya tinggi (yaitu: aktif),
  • tetapi jika sudah tinggi , pertama-tama Anda harus menetapkannya rendah untuk mengaturnya kembali setelah itu.
Sylvain Leroux
sumber