Які шпильки GPIO можна використовувати без будь-яких модифікацій?


10

Я виявив, що багато штифтів GPIO не використовуються у встановленому програмою Raspbian з gpio -admin .

Наприклад, я підключив реле до GPIO 21 лише для того, щоб після деякої налагодження встановити, що воно не працює як потрібно. Сусіди GPIO 17 та GPIO 22 працюють як слід. GPIO 21 позначений як PCMD_OUT, тому я здогадуюсь, що він використовується з іншою метою.

Тому я хотів би декілька речей пояснити прямо:

  1. Які штифти можна читати / писати "поза коробкою"?
  2. Які штифти можна використовувати з деякими модифікаціями (і як)?
  3. Які штифти взагалі не можна використовувати?

Відповіді:


5

Після скидання лише штифти GPIO 14 і 15 присвоюються альтернативній функції UART, ці два можна переключити назад на GPIO, щоб забезпечити загальну кількість 17 контактів GPIO

У вас є дошка Rev2? Дивіться тут

ОНОВЛЕННЯ ОПОВНЕННЯ R-Pi PCB: За даними Eben в [1], плата R-Pi Rev.2, яка була розгорнута з вересня 2012 року, додає ще 4 GPIO на новий роз'єм під назвою P5 та змінює деякі існуючі P1 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. Це, мабуть, джерело вашої проблеми.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.