การ“ ยืนยันพิน” หมายความว่าอย่างไร


34

จากคู่มือผลิตภัณฑ์ XBee / XBeePro หน้า 24 ( ลิงก์ไปยัง pdf ):

Sleep Mode เปิดใช้งานโมดูล RF เพื่อเข้าสู่สถานะการใช้พลังงานต่ำเมื่อไม่ได้ใช้งาน เพื่อที่จะเข้าสู่โหมดสลีปต้องปฏิบัติตามเงื่อนไขข้อใดข้อหนึ่งต่อไปนี้ (นอกเหนือจากโมดูลที่มีค่าพารามิเตอร์ SM ที่ไม่ใช่ศูนย์):

  • Sleep_RQ (พิน 9) ถูกยืนยันและโมดูลอยู่ในโหมดพินสลีป (SM = 1, 2, หรือ 5)
  • โมดูลไม่มีการใช้งาน (ไม่มีการส่งข้อมูลหรือการรับ) ตามระยะเวลาที่กำหนดโดยพารามิเตอร์ ST (เวลาก่อนนอน) [หมายเหตุ: ST ทำงานเฉพาะเมื่อ SM = 4-5]

"การปักหมุด" หมายถึงอะไร

คำตอบ:


27

เข้าไปยุ่งเกี่ยวกับขาวิธีการตั้งค่าให้มันสภาพที่ใช้งาน

เดอซาร์นิโคลัขาวิธีการตั้งค่าให้มันรัฐไม่ได้ใช้งาน

หากพินสูงมาก (ซึ่งก็คือในกรณีของคุณ) จากนั้นทำการยืนยันว่าหมายถึงการตั้งค่าเป็นลอจิกสูง (โดยปกติ 3.3V / 5V) และการยืนยันมันหมายถึงการตั้งค่าให้ต่ำตรรกะ (0V)

ในหน้าเดียวกันของแผ่นข้อมูลที่คุณเชื่อมโยงจะมีตาราง 2-04 ซึ่งแสดงว่า Asserting pin 9 (Sleep_RQ) หมายถึงตั้งค่าไว้สูง : ป้อนคำอธิบายรูปภาพที่นี่


7
ข้อแม้เล็ก ๆ น้อย ๆ หนึ่ง: de-asserting พินในบางบริบทอาจหมายถึงการขับรถไปยังสถานะตรงข้ามกับสถานะที่ใช้งานอยู่หรืออาจหมายถึงการลอยพินเพื่อให้พินกลับสู่สถานะไม่ใช้งาน (และอาจอนุญาตอุปกรณ์อื่น ๆ เพื่อยืนยันพิน)
supercat

1
ฉันคิดว่าคำนี้ใช้ในอุปกรณ์อิเล็กทรอนิกส์ในวิธีที่แตกต่างจากความหมายของคำเดิม ในภาษาอังกฤษทั่วไป "ยืนยัน" หมายถึงหยาบคาย: ระบุด้วยความมั่นใจเพื่อให้แน่ใจว่าเป็นกรณี ในการเขียนโปรแกรมหมายถึง: ตรวจสอบว่านิพจน์ประเมินค่าเป็นจริงมิฉะนั้นจะถือว่าเป็นข้อยกเว้น
ลูซี่เบรนแนน

@LucyBrennan ฉันเห็นด้วย มันใช้แตกต่างจากในการเขียนโปรแกรม
m.Alin

หากคุณนึกถึงสัญญาณ (ไม่ใช่พิน) แสดงว่าอยู่ใกล้กับภาษาอังกฤษ เพื่อยืนยันRESET#สัญญาณทำให้รู้สึกมากกว่าการยืนยันRESET#พิน (อย่างน้อยสำหรับฉัน) นอกจากนี้ยังหลีกเลี่ยงคำที่โหลดซึ่งอาจทำให้เกิดความคิดที่ผิดถ้าการยืนยันRESET#เกี่ยวข้องกับการขับมันต่ำ (หรือไม่ขับมันสูง)
Alexios

12

CS¯OE¯UB¯CS¯


1

หากต้องการความแม่นยำมากขึ้นเล็กน้อย (de) การยืนยันพินหมายความว่าคุณต้องเปลี่ยนจากสถานะหนึ่งไปเป็นอีกสถานะหนึ่ง จากการใช้งานเป็นไม่ใช้งานหากคุณยกเลิกการยืนยัน pin จากไม่ใช้งานเป็นใช้งานหากคุณยืนยัน

ดังนั้นสมมติว่าคุณต้องยืนยัน (แอคทีฟสูง) พิน:

  • ไม่ว่าตอนนี้จะต่ำ (เช่น: ไม่ใช้งาน) คุณจะต้องตั้งค่าให้สูงเท่านั้น (เช่น: ใช้งานอยู่)
  • แต่ถ้าสูงเกินไปคุณต้องตั้งค่าให้ต่ำก่อนเพื่อตั้งค่าให้สูงอีกครั้งหลังจากนั้น
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.