set low / set high'un anlamı


9

Bu ifadeleri sıklıkla mikrodenetleyici G / Ç ile öğreticilerde görüyorum. Örnek olarak "ayar pimi 3 yüksek" veya "ayar pimi 5 20 ms için düşük" gösterilebilir.

Ayrıca bu terminolojinin ne anlama geldiğine dair birkaç farklı tanım okuduğumu hatırlıyorum. "Düşük ayarlanmış" değerindeki düşük, düşük empedans anlamına mı geliyor? Düşük mantık seviyesi (0 volt) anlamına mı geliyor? Yoksa negatif voltajdaki gibi düşük mü demek? Yoksa bu ifadeler için evrensel bir anlam bile var mı?



@tyblu teşekkürler, ama zaten ikili ve gerçek yazılım tarafına oldukça aşinayım. Sadece ikili bir değerin elektronik olarak başka bir cihaza nasıl iletildiği konusunda kafam karıştı.
Aralık'ta Ponkadoodle

Yanıtlar:


14

İfadenin kökünde "bit yüksek / düşük (= 1/0) olarak ayarlanır"

Genellikle buna uygun pimin "yüksek mantık seviyesi" ve "düşük mantık seviyesi" ayarlanması anlamına gelir.

Mikrodenetleyicinizin belgelerine başvurmanız gerekir, ancak neredeyse her zaman "çıkış voltajını Vss / Vdd olarak ayarlayın" (mikro cihazınızda ayrı IO ve çekirdek güç kaynakları varsa VssIO / VddIO) bulunur.


çok yüksek == 1 == Vss? Yoksa yüksek == Vdd?
Aralık'ta Ponkadoodle

3
yüksek == 1 == Vdd (+ ve besleme, + 3.3V veya + 5V veya + 1.8V (nadiren)), düşük == 0 == Vss (-ve besleme, ~ 0V).
qdot

4
dVdd içinde, (CMOS) bir MOSFET drenaj belirtir sVss olarak kaynağına. Vdd yerine Vcc'yi sık sık görürsünüz. Burada ceski TTL (transistör-transistör mantığı) devrelerinden kalan toplayıcı (bipolar transistörün) içindir.
stevenvh

1
Yüksek / Düşük, fiziksel voltaj seviyelerini ifade eder. 1/0 mantıksal durumları ifade eder. Pozitif mantıkta, 1 == Yüksek. Negatif mantıkta 1 == Düşük. Karmaşık bir mantık tasarımının muhtemelen bazı pozitif ve negatif mantığı olacaktır. (Takip etmek için mantık kapılarındaki baloncukları kullanabilirsiniz.) Belki o kadar önemli değil, ama 1 == High'ın benim bir evcil hayvanım olduğunu varsayarsak.
markrages

6

Bir çıkış pimine uygulanan "düşük ayarlandı" ve "yüksek ayarlandı" terimleri, pinin değerinin aktif-düşük sinyal olarak yorumlanıp yorumlanmamasına bakılmaksızın çıkış voltajını sırasıyla VSS veya VDD'ye sürmek anlamına gelir. "Serbest bırakma" veya "pimi yüzdürme" terimleri, bir çıkışı yüksek empedans moduna ayarlamak anlamına gelir. Açıkça tanımlanmış aktif ve aktif olmayan durumlara sahip bir çıkış pimine uygulanan "assert" terimi, pimi aktif duruma getirmek anlamına gelir (bazı durumlarda düşük ve diğer durumlarda yüksek olabilir). "Deassert" terimi, böyle bir pimi aktif olmayan duruma getirmek veya yüzdürmek ve harici bir direncin bunu yapmasına izin vermek anlamına gelir.

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.