การปรับแต่งระบบ microcontrol I/O จําเป็นสําหรับการตรวจสอบว่า ระบบมีการใช้งานที่ฝังตัวอยู่ถูกต้อง การตั้งค่าและหมุดที่ส่งเข้าให้ถูกตัวช่วยปรับให้อุปกรณ์สามารถสื่อสารกับเซ็นเซอร์, actuators และอื่น ๆ บทความนี้ครอบคลุมการปฏิบัติที่ดีและตัวอย่างการใช้งานจริง สําหรับการปรับแต่ง I/O ในการควบคุมไมโคร

การเข้าใจหมายเลข I/ O พอร์ต

I/ O พอร์ตเป็นอินเทอร์เฟสที่เชื่อมต่อตัวควบคุมไมโครเข้ากับอุปกรณ์ภายนอก ซึ่งสามารถกําหนดค่ามันได้โดยเป็นข้อมูลเข้าในการอ่านหรือส่งข้อมูลออกไป การปรับแต่งที่เหมาะสมนั้นมีความสําคัญมากต่อความมั่นคงและประสิทธิภาพของระบบ

ฝึกอบรมที่ดีที่สุดสําหรับการปรับแต่ง

เมื่อปรับแต่งพอร์ต I/O ให้พิจารณาการปฏิบัติที่ดีที่สุดต่อไปนี้:

  • [FLT: 0] ตั้งทิศทาง: กําหนดเข็มแต่ละเข็มเป็นเครื่องหมายป้อนข้อมูลหรือผลลัพธ์ที่อิงจากฟังก์ชัน
  • [FLT: 0] ใช้เข็มฉีดยาที่ดึงภายในได้: ใช้แรงดึงภายในเพื่อป้องกันสถานะลอยน้ํา
  • [FLT: 0]. กําหนดความแข็งแรงของไดรฟ์: ปรับความแข็งแรงของไดรฟ์สําหรับเข็มหมุดส่งออกมา ให้ตรงกับอุปกรณ์ที่เชื่อมต่อกัน
  • [FLT: 0] การลดเสียงต่ํา: สําหรับสัญญาณเข้าจากสวิทช์หรือปุ่ม, การถอดชนวนเพื่อหลีกเลี่ยงการลั่นไกเท็จ
  • [FLT: 0] ใช้ระดับแรงดันไฟฟ้าที่เหมาะสม: ระดับความแรงไฟฟ้าที่สอดคล้องกันกับ prosporal เชื่อมต่อกัน

ตัว อย่าง ที่ ใช้ ได้ จริง

พิจารณาตัวควบคุมไมโครการควบคุมหลอด LED และการอ่านค่าในปุ่ม ซึ่งการปรับแต่งนี้เกี่ยวกับการตั้งค่าลูกบิด LED เป็นการแสดงผล และตัวกดปุ่มพร้อมตัวป้องกันการดึงภายใน

ชิ้นส่วนรหัสตัวอย่าง:

[FLT: 0] Pin Pettle:

ตั้งเข็ม LED เป็นผลลัพธ์:

ปรับแต่งเข็มกลัดปุ่มเพื่อใช้ป้อนข้อมูลเมื่อทําการดึง:

ในรหัส:

[FLT: 0] Example (รหัสปีโด):

Pinmode (LED PIN, outPUT);

Pinmode (BUTTHNN, INUT PULUPPPPPP).

สถานะปุ่มอ่าน:

ถ้า (อ่านเป็นตัวเลข) (BUTTHN PN) (LOL)

& nbsp;  digital write(LED PN, FARIRL);

อื่น ๆ ( {!)

& nbsp;  digital htttown(LED Pin, lov; ⁇

)