कौन से GPIO पिन बिना किसी संशोधन के उपयोग करने योग्य हैं?


10

मैंने पाया है कि कई GPIO पिन gpio- व्यवस्थापक के साथ रास्पियन के स्टॉक इंस्टॉलेशन पर उपयोग करने योग्य नहीं हैं ।

उदाहरण के लिए, मैंने GPIO 21 के रिले को केवल कुछ डिबगिंग के बाद खोजने के लिए वायर्ड किया था कि यह वांछित के रूप में काम नहीं करता था। इसके पड़ोसी GPIO 17 और GPIO 22 दोनों उम्मीद के मुताबिक काम करते हैं। GPIO 21 को PCMD_OUT के रूप में लेबल किया गया है, इसलिए मैं अनुमान लगा रहा हूं कि इसका उपयोग दूसरे उद्देश्य के लिए किया जा रहा है।

इसलिए मैं चाहता हूं कि कुछ बातों को सीधे तरीके से समझाया जाए:

  1. कौन से पिन "बॉक्स से बाहर" पढ़ने / लिखने के लिए उपयोग करने योग्य हैं?
  2. कुछ संशोधनों के साथ किस पिन का उपयोग किया जा सकता है (और कैसे)?
  3. कौन से पिन का उपयोग नहीं किया जा सकता है?

जवाबों:


5

केवल GPIO 14 और 15 को रीसेट करने पर वैकल्पिक फ़ंक्शन UART को सौंपा जाता है, इन दोनों को कुल 17 GPIO पिन प्रदान करने के लिए GPIO पर वापस स्विच किया जा सकता है

क्या आपके पास Rev2 बोर्ड है? यहाँ देखें

R-Pi PCB रिविजन 2 UPDATE: Eben at [1] के अनुसार R-Pi Rev.2 बोर्ड को सितंबर 2012 में शुरू किया जा रहा है, P5 नामक एक नए कनेक्टर पर 4 और GPIO जोड़ता है, और मौजूदा P1 GPIO मुकाबलों में से कुछ को बदलता है। । Rev2 पर, GPIO_GEN2 [BCM2835 / GPIO27] को P1 पिन 13 में रूट किया गया है, और SCL1 / SDA1 को SCL0 / SDA0: SCL1 [BCM2835 / GPIO3] को P1 पिन 5, SDA1 [BCM2835 / GPIO2] में बदल दिया गया है। पी 1 पिन 3. इसके अलावा पी 1 पर "डू नॉट कनेक्ट" के रूप में चिह्नित बिजली और जमीन कनेक्शन पहले से जुड़े रहेंगे, विशेष रूप से: P1-04: + 5V0, P1-09: GND, P1-14: GND, P1-17: + 3V3, P1-20: GND, P1-25: GND। इस टिप्पणी के अनुसार [2] (और इस पोस्ट में पुष्टि की गई है [3] ) P1 पिनआउट से वर्तमान Rev.2 लेआउट से परे भविष्य में बदलने की उम्मीद नहीं है।

उस स्थिति में आपको GPIO 21 के बजाय GPIO 27 का प्रयास करना चाहिए


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 के बीच बिन GPIO21 के बजाय GPIO27 है। यह शायद आपकी समस्या का स्रोत है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.