Intrare / ieșire de uz general

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare
Un card Banana Pi R1 cu o interfață GPIO

Intrarea / ieșirea cu scop general (în acronim GPIO ) este o interfață hardware pentru computer disponibilă pe unele dispozitive electronice .

Permite dispozitivelor precum un microprocesor , un microcontroler sau un conector electric care au unul să interacționeze cu un alt periferic . Acestea pot acționa ca intrări, pentru a citi semnalele digitale din alte părți ale circuitului sau a ieșirilor, pentru a controla sau semnaliza către alte dispozitive.

Dispozitivul hardware are un pin-out organizat de obicei în grupuri - de obicei de 8 pini - care pot fi configurate individual ca intrare sau ieșire . În unele cazuri, astfel de porturi pot fi configurate pentru a produce întreruperi ale procesorului și pentru a putea utiliza Direct Memory Access pentru a muta eficient cantități mari de date în sau din dispozitiv.

Perifericele GPIO sunt disponibile într-o gamă largă de modele; în unele cazuri sunt foarte simple, de exemplu, un grup de pini poate fi comutat ca grup de intrare sau ieșire. În altele, fiecare pin poate fi setat flexibil pentru a accepta sau citi diferite niveluri logice, cu unități de forță configurabile și trageți în sus / în jos. Tensiunile de intrare și ieșire electrice sunt tipice, deși nu sunt limitate universal de tensiunea de alimentare a dispozitivului care include acest tip de port hardware și pot fi deteriorate de tensiuni mai mari.

În plus, unele dispozitive GPIO au intrări cu o toleranță de 5V - chiar și la tensiuni reduse de alimentare (3,3 sau 2V), astfel încât dispozitivul poate accepta intrarea de 5V fără a fi deteriorat.

Elemente conexe

Alte proiecte