Os analisadores de lógica de Saleae parecem ter tudo: boas taxas de amostragem, decodificação de protocolo conveniente e muitos canais-mas não é uma boa maneira de definir o disparo de ascensão ou vantagem. [James] achei isso bastante inconveniente ao depurar dispositivos incorporados e compartilhou uma solução alternativa que replica esses modos de acionamento simples.
Crucialmente, o software program do Analisador de Logic tem um modo de acionamento repetido que dispara quando o decodificador do protocolo detecta um valor predefinido. [James] Usou um truque inteligente para transformar isso em um gatilho nascem: ele configurou um analisador paralelo simples e defina o sinal em questão como o canal amostrado e o sinal do relógio. Como ele queria detectar a borda ascendente, ele definiu o modo de relógio de acordo. Em seguida, ele carregou a configuração de gatilho do decodificador paralelo simples e o definiu para detectar um valor de um, o valor de um sinal alto. Quando ele executou o gatilho paralelo simples, cada borda ascendente do sinal de entrada acionaria o relógio para verificar se há um valor alto na linha, por sua vez, acionando o analisador.
Também é possível configurar um gatilho de ponta, selecionando o modo de relógio de ponta e definindo o modo de gatilho para detectar um valor de zero. A configuração de gatilhos mais complexos envolvendo vários canais é tão simples quanto calcular o valor hexadecimal do estado desejado e definir o decodificador paralelo para acionar esse valor. Por exemplo, se você deseja acionar quando uma entrada é baixa e outra é alta, poderá definir o decodificador para acionar um valor ou um ou dois, dependendo de qual ordem as entradas entram.
Se tudo isso o interessa nos analisadores de lógica de Saleae, vimos eles usados para tudo, desde a preservação do disquete até a geração de sinalização. Até analisamos o modelo mais antigo em 2009.