ผู้ผลิตเทคนิคขั้นสูง
ปรับแต่งพอร์ตที่ควบคุมด้วยไมโครคอนโทรล I/O: การ ปฏิบัติ ที่ ดี ที่ สุด และ ตัว อย่าง ที่ ใช้ ได้ จริง
Table of Contents
การปรับแต่งระบบ 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; ⁇
)