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?
microcontroller
output
Ponkadoodle
fonte
fonte
Respostas:
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).
fonte
d
em Vdd refere-se ao dreno de um MOSFET (no CMOS), os
em Vss à fonte. Você verá frequentemente Vcc em vez de Vdd. Aquic
está o para coletor (de um transistor bipolar), um restante dos circuitos TTL (lógica transistor-transistor) mais antigos.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.
fonte