GPIO nedir? Ve bir endüstriyel bilgisayarda GPIO nasıl kullanılır?
February 23, 2023
GPIO, 8051'in P0-P3'üne benzer şekilde genel amaçlı girdi ve çıktının kısaltmasıdır ve pimleri, program kontrolünden kullanıcılar tarafından serbestçe kullanılabilir. PIN, CLK jeneratörü, Chip Select, vb.
Bir pim giriş, çıktı veya diğer özel işlevler için kullanılabileceğinden, bu işlevleri seçmek için kayıtlar olmalıdır. Girdi için, pim potansiyelinin yüksek veya düşük seviyesini belirlemek için bir kayıt okumak mümkün olmalıdır; Çıktı için, pim çıkışını yüksek veya düşük potansiyel hale getirmek için bir kayıt yazmak mümkün olmalıdır; Diğer özel işlevler için, bunları kontrol etmek için başka kayıtlar da vardır. GPIO bir dizi pim En temel düzeyde, GPIO bir bilgisayarın anakartında veya eklenti kartındaki bir pim kümesidir. Bu pimler elektrik sinyalleri gönderebilir veya alabilir, ancak belirli bir amaç için tasarlanmamıştır. Bu yüzden onlara "genel amaçlı" iOS denir. USB veya DVI gibi ortak bağlantı noktası standartlarından farklıdır. Bu kablolarla, içerideki bağlantı için her pim, standardı belirleyen yönetim organı tarafından belirlenen belirlenmiş bir kullanıma sahiptir. En temel düzeyde, bir GPIO bir bilgisayarın anakartında veya eklenti kartındaki bir pim kümesidir. Bu pimler elektrik sinyalleri gönderebilir veya alabilir, ancak belirli bir amaç için tasarlanmamıştır. Bu yüzden onlara "genel amaçlı" iOS denir. Bu, USB veya DVI gibi ortak bağlantı noktası standartlarından farklıdır. Bu kablolarla, bağlantının içindeki her bir pim, standardı belirleyen yönetim organı tarafından belirlenen belirlenmiş bir kullanıma sahiptir. GPIO, GPIO dizisinde farklı tipte pim türleri olmasına rağmen, sizi her bir pimin gerçek işlevinden sorumlu tutar. GPIO Port One nispeten önemli bir kavramdır. Kullanıcılar veriler için donanımla etkileşim kurmak için GPIO bağlantı noktasını kullanabilir (UART gibi), kontrol donanım çalışması (LED, Buzzer vb.), Endüstriyel bilgisayarlarda çok yaygın olarak kullanılmaktadır. Veri toplama ve tahrik kontrolü kullanımı için ek kontrol ve izleme işlevleri sağlayabilen bir veri yolu genişleticisidir, bu nedenle DI (dijital giriş), DO'ya (dijital çıkış) bölünür.
1. GPIO, en yaygın uygulama senaryosu olan anahtar kontrolü için kullanılır.
Genel olarak, GPIO, ışığın açık olması gerektiğinde GPIO bağlantı noktası çekme işlevini çağırarak ve ışığın gerektiğinde GPIO aşağı çekme işlevini çağırarak yazılım kodu aracılığıyla LED ışık anahtarı kontrolü yapmak için kullanılır. kapalı olmak.
2. GPIO, anahtar algılama ve giriş kesme sinyali yapmak için kullanılır
Aslında anahtar algılama, aynı zamanda kesintiye, yani yüksek ve düşük seviyeler arasında geçiş ve kesintiye uğratmayı da ifade eder. Genel olarak, GPIO bağlantı noktasının varsayılan durumu düşüktür, tuşa basıldığında, yüksek seviyeye çekilir ve sistem düzey koşulunu otomatik olarak algılayabilir ve karşılık gelen yargıyı yapabilir. Örneğin, bir tuşa basıldığında, sistem yüksek olduğunu ve GPIO'nun otomatik olarak kesileceğini algılar. Anahtar serbest bırakıldığında, GPIO bağlantı noktası voltajın düşük seviyeye döndüğünü tespit eder ve anahtarın serbest bırakıldığı belirlenir.
3. GPIO'nun üst düzey uygulaması
Basit giriş ve çıkışa ek olarak, GPIO ayrıca I2C veya SPI veri hatlarını simüle etme, ADC voltaj algılama, PWM dalga formu çıktı vb. Gibi nispeten karmaşık işlemler de yapabilir.
Shenzhen Innovative Cloud Computer Co., Ltd. profesyonel bir mini bilgisayar üreticisidir. Ev ve ofis kullanımı için tür endüstriyel PC, güvenlik duvarı cihazı ve normal mini PC sağlar. Profesyonel bir üretici olarak, uygun ODM ve OEM çözümleri sağlar.
GPIO veya mini bilgisayarlar hakkında daha fazla bilgi almak istiyorsanız, daha fazla bilgi için lütfen bizimle iletişime geçmekten çekinmeyin:
Şirket: Shenzhen Innovative Cloud Computer Co., Ltd.
E -posta: sales03@cnxcy.com.cn
WhatsApp: +8615019401196
Skype: Yangyang32700