significado de definir baixo / definir alto

9

Costumo ver essas frases em tutoriais com E / S de microcontroladores. Um exemplo de uso é "ajuste o pino 3 alto" ou "ajuste o pino 5 baixo por 20 ms".

Lembro-me também de ler várias definições diferentes sobre o que essa terminologia significa. O valor baixo em "set low" significa baixa impedância? Significa baixo nível lógico (0 volts)? Ou isso significa baixo como na tensão negativa? Ou existe mesmo um significado universal para essas frases?

Ponkadoodle
fonte
@tyblu obrigado, mas eu já estou familiarizado com o lado binário e com o software real. Eu só estava confuso sobre como um valor binário é comunicado eletronicamente para outro dispositivo.
Ponkadoodle

Respostas:

14

Na raiz da expressão, é "defina o bit alto / baixo (= 1/0)"

Geralmente significa definir o pino correspondente "alto nível lógico" e "baixo nível lógico", de acordo.

Você precisaria consultar a documentação do seu microcontrolador, mas quase sempre é "defina a tensão de saída para Vss / Vdd" (VssIO / VddIO se o seu micro tiver fontes de alimentação IO e de núcleo separadas).

qdot
fonte
tão alto == 1 == Vss? Ou é alto == Vdd?
Ponkadoodle
3
alto == 1 == Vdd (+ ve fornecimento, + 3,3V ou + 5V ou + 1,8V (raramente)), baixo == 0 == Vss (-ve fornecimento, ~ 0V).
Qdot
4
O dem Vdd refere-se ao dreno de um MOSFET (no CMOS), o sem Vss à fonte. Você verá frequentemente Vcc em vez de Vdd. Aqui cestá o para coletor (de um transistor bipolar), um restante dos circuitos TTL (lógica transistor-transistor) mais antigos.
stevenvh
11
Alto / Baixo refere-se aos níveis de tensão física. 1/0 refere-se aos estados lógicos. Na lógica positiva, 1 == Alto. Na lógica negativa 1 == Baixa. Um projeto lógico complexo provavelmente terá uma lógica positiva e outra negativa. (Você pode usar as bolhas nos portões lógicos para acompanhar.) Talvez não seja tão importante, mas supondo que 1 == Alta seja uma irritação minha.
Markrages
6

Os termos "definir baixo" e "definir alto", aplicados a um pino de saída, significam conduzir a tensão de saída para VSS ou VDD, respectivamente, independentemente de o valor do pino ser interpretado como um sinal ativo-baixo. Os termos "release" ou "float the pin" significam definir uma saída para o modo de alta impedância. O termo "afirmar", aplicado a um pino de saída que possui estados ativos e inativos claramente definidos, significa direcionar o pino para o estado ativo (que pode em alguns casos ser baixo e, em outros casos, alto). O termo "desativação" significa acionar esse pino no estado inativo ou flutuar e permitir que um resistor externo o faça.

supercat
fonte