Pi 4 I / O arayüz seçenekleri… ve bunların nerede bulunacağı


10

BCM2711 en donanım belgelerine listeleri çoklu I / O arayüzü seçenekleri. Diğerleri arasında bunlar:

  • 6 × I2C'ye kadar,
  • 6 × UART'a kadar (I2C ile muxed),
  • 6 × SPI'ye kadar (yalnızca beş tanesi Raspberry Pi 4B'de pozlandı)

Ancak Pi 4, GPIO başlığının pin çıkışını eski modellerle paylaşıyor ( buraya bakın ).

Peki ek seri arayüzler tam olarak nerede?

Yanıtlar:


12

Ön Ahududu Pi 4 Model B veri sayfası , bölüm "5.1.1 GPIO Pim Atamaları" diyor:

Basit yazılım kontrollü giriş ve çıkış (programlanabilir çekme ile) olarak kullanılabilmenin yanı sıra, GPIO pinleri I2C, UART ve SPI gibi özel çevre blokları tarafından desteklenen diğer çeşitli modlara geçirilebilir (çoğullanabilir).

Eski Pis'de bulunan standart çevresel seçeneklere ek olarak, BCM2711 yongasına ekstra I2C, UART ve SPI çevre birimleri eklenmiştir ve Pi4'te daha fazla mux seçeneği olarak mevcuttur. Bu, eski modellere kıyasla eklenti donanımı takarken kullanıcılara çok daha fazla esneklik sağlar.

"Ek" arabirimler, mevcut GPIO pinlerine çoğullanan alternatif işlevlerdir. Bu nedenle, bu işlevlerden herhangi birini kullanarak kullanıcıya daha fazla esneklik sağladığı doğru olsa da, kullanılabilir genel amaçlı G / Ç pinlerinin sayısını azaltacaktır. Alternatif fonksiyonlar "5.1.2 GPIO Alternatif Fonksiyonlar" bölümünde listelenmiştir:

resim açıklamasını buraya girin


Alternatif işlevleri etkinleştirme hakkında: GPIO'yu alternatif işlevine nasıl dönüştürebilirim?


3
Btw, bu tür 'çoklama' gömülü sistemlerde / CPU'larda çok yaygındır. Örneğin mikrodenetleyiciler, neredeyse her zaman mevcut fiziksel pimlerden daha fazla 'özellik', yani çevre birimleri paketler. En temel biçim, bir çevre biriminin pimlerinin / bağlantılarının çevre birimiyle olan bağlantısını kesmesini ve GPIO olarak kullanılmasını sağlar. Açıkçası, her pim aynı anda sadece bir fonksiyona hizmet edebilir ve pimin başka bir cihaza fiziksel bağlantısı çoğu zaman fonksiyonların zaman çoğullamalı bir şekilde değiştirilmesini yasaklar.
JimmyB
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.