GPIO พินใดที่ใช้งานได้โดยไม่มีการดัดแปลงใด ๆ


10

ฉันได้พบว่าส่วนมากของหมุด GPIO ไม่ได้ใช้งานในการติดตั้งสต็อกของ Raspbian กับGPIO ผู้ดูแลระบบ

ตัวอย่างเช่นฉันต่อสายไปยัง GPIO 21 เพื่อค้นหาหลังจากการดีบักบางอย่างว่ามันไม่ทำงานตามที่ต้องการ เพื่อนบ้านของมันคือ GPIO 17 และ GPIO 22 ทั้งสองทำงานตามที่คาดไว้ GPIO 21 มีป้ายกำกับว่า PCMD_OUT ดังนั้นฉันเดาว่ามันถูกใช้เพื่อจุดประสงค์อื่น

ดังนั้นฉันต้องการบางสิ่งที่อธิบายอย่างตรงไปตรงมา:

  1. พินใดที่สามารถใช้ในการอ่าน / เขียน "นอกกรอบ"
  2. พินใดที่สามารถใช้กับการดัดแปลงบางอย่าง (และอย่างไร)
  3. พินใดที่ไม่สามารถใช้ได้เลย?

คำตอบ:


5

ที่รีเซ็ตเฉพาะพิน GPIO 14 & 15 ถูกกำหนดให้กับฟังก์ชั่นทางเลือก UART สองตัวนี้สามารถเปลี่ยนกลับเป็น GPIO เพื่อให้พินทั้งหมด 17 GPIO

คุณมีกระดาน Rev2 หรือไม่? ดูที่นี่

การปรับปรุง PCB R-Pi 2 การปรับปรุง: ตาม Eben ที่[1]บอร์ด R-Pi Rev.2 ที่จะเปิดตัวในเดือนกันยายน 2555 จะเพิ่ม GPIO อีก 4 ตัวในตัวเชื่อมต่อใหม่ที่ชื่อว่า P5 และเปลี่ยนพิน PIO GPIO ที่มีอยู่บางส่วน . บน Rev2 GPIO_GEN2 [BCM2835 / GPIO27] จะถูกส่งไปที่ P1 พิน 13 และเปลี่ยนสิ่งที่ SCL0 / SDA0 เป็น SCL1 / SDA1: SCL1 [BCM2835 / GPIO3] ถูกส่งไปที่ P1 พิน 5, SDA1 [BCM2835 / GPIO2] P1 พิน 3. นอกจากนี้การเชื่อมต่อพลังงานและภาคพื้นดินที่ทำเครื่องหมายไว้ก่อนหน้านี้ว่า "ไม่เชื่อมต่อ" บน P1 จะยังคงเชื่อมต่อโดยเฉพาะ: P1-04: + 5V0, P1-09: GND, P1-14: GND, P1-17: + 3V3, P1-20: GND, P1-25: GND ตามความคิดเห็นนี้ [2] (และยืนยันในโพสต์นี้[3] ) พิน P1 ไม่คาดว่าจะมีการเปลี่ยนแปลงในอนาคตนอกเหนือจากรูปแบบ Rev.2 ปัจจุบัน

ในกรณีนี้คุณควรลอง GPIO 27 แทน GPIO 21


2

นี่คือโครงร่างของตัวเชื่อมต่อ P1:

P1-02  5V      5V
P1-04  5V      5V
P1-06  GND     GND
P1-08  GPIO14  GPIO14
P1-10  GPIO15  GPIO15
P1-12  GPIO18  GPIO18
P1-14  GND     GND
P1-16  GPIO23  GPIO23       
P1-18  GPIO24  GPIO24       
P1-20  GND     GND
P1-22  GPIO25  GPIO25       
P1-24  GPIO8   GPIO8
P1-26  GPIO7   GPIO7

P1-01  3.3V    3.3V
P1-03  GPIO0   GPIO2   
P1-05  GPIO1   GPIO3   
P1-07  GPIO4   GPIO4       
P1-09  GND     GND
P1-11  GPIO17  GPIO17       
P1-13  GPIO21  GPIO27     
P1-15  GPIO22  GPIO22       
P1-17  3.3V    3.3V
P1-19  GPIO10  GPIO10    
P1-21  GPIO9   GPIO9    
P1-23  GPIO11  GPIO11    
P1-25  GND

ตารางนี้แสดงทั้งเค้าโครง Rev1 และ Rev2 อย่างที่คุณเห็นใน Rev2 ช่องเก็บระหว่าง GPIO17 และ GPIO22 คือ GPIO27 แทนที่จะเป็น GPIO21 นี่อาจเป็นสาเหตุของปัญหาของคุณ

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