ENCICLOPÉDIA DE RÁDIO ELETRÔNICA E ENGENHARIA ELÉTRICA Programa LPTtest. Enciclopédia de rádio eletrônica e engenharia elétrica Enciclopédia de eletrônica de rádio e engenharia elétrica / Microcontroladores O programa proposto permite ao usuário definir o nível de sinal lógico desejado em qualquer saída da porta da impressora do computador e descobrir o status de qualquer entrada desta porta. Isso tornará mais fácil configurar dispositivos conectados à porta. Os radioamadores projetam dispositivos que funcionam em conjunto com um computador e são conectados a ele via COM, LPT e, menos comumente, PCI, ISA, USB e outras interfaces.Existem muitos exemplos [1-5]. São programadores, emuladores, conversores analógico-digital e digital-analógico e muito mais. Embora, devido às amplas capacidades do computador, tais dispositivos sejam muito mais simples do que aqueles que operam de forma autônoma, eles ainda precisam ser verificados e ajustados após a produção. Testar um dispositivo conectado a um computador usando seu programa funcional está longe de ser a melhor opção. Normalmente, ele não fornece funções para exibir valores de sinal nas linhas de entrada da interface e alterá-los manualmente nas linhas de saída. Em casos raros, um programa de teste especial é anexado ao dispositivo (por exemplo, [4]), que é usado para verificar a passagem de sinais através de seus circuitos. Mas tal programa, via de regra, não é adequado para verificar outro hardware. Com isso, o dispositivo montado deve ser testado sem nenhum computador, enviando sinais para o conector de interface que simulam o funcionamento de um PC, o que também não pode ser chamado de conveniente. Para configurar dispositivos conectados à porta COM de um computador, você pode usar o programa TSOM, o que torna possível controlar cada sinal de saída da porta separadamente e monitorar os níveis de todos os sinais de entrada. A descrição deste programa em [6] deu ao autor a ideia de criar um semelhante para a porta paralela. Foi assim que surgiu o programa LPTtest, capaz de monitorar todos os sinais das portas LPT. O programa foi testado em Windows 98 e Windows XP, não há contra-indicações para funcionar em outras versões do Windows. O programa acessa os registradores da porta através do driver de software LPTwdmlO [7]. Ao trabalhar no Windows 9x/Me, você precisará instalar este driver manualmente: execute o Assistente para Adicionar Hardware no Painel de Controle, selecione Outros dispositivos na lista que aparece e especifique a pasta na qual estão os arquivos Iptwdmio.sys e Iptwdmio.inf estão localizados. Assim que a instalação for concluída, você deve reiniciar o computador. E agora - uma citação de [7]: "Ao trabalhar no Windows 2000/XP, a instalação manual também é possível de maneira semelhante. Mas, diferentemente do Windows 98/Me, definitivamente não é necessário reiniciar durante a instalação; o driver inicia imediatamente. Além disso, com instalação manual há uma vantagem: se o programa cliente foi executado como um usuário que não possui direitos de administrador, ele ainda poderá trabalhar com as portas através do driver." E mais uma citação: “A instalação automática é realizada quando um objeto para trabalhar com o driver é criado no programa do usuário se o programa rodar em uma plataforma da família NT, ou seja, Windows NT4/2000/XP e o driver não foi previamente instalado manualmente. Quando "Isso não requer nenhuma ação adicional por parte do usuário. Mas se o programa for iniciado como um usuário que não possui direitos administrativos, a instalação automática não ocorrerá e o programa não será capaz de gerenciar portas." Antes de executar o programa LPTtest, certifique-se de copiar o arquivo Iptwdmio.sys para a mesma pasta do arquivo LPTtest.exe. Deve conter também os arquivos LPTpins.jpg (localização dos soquetes DB-25F) e LPThelp.mhtml (ajuda na interface LPT). A janela do programa LPTtest é mostrada na Fig. 1. Ele exibe o status das cinco linhas de entrada, quatro linhas de saída e oito linhas do barramento de dados da porta. As inscrições Low (low) ou High (high) à direita de cada botão que altera o estado da linha de saída, e à direita de cada nome de linha de entrada, mostram o nível do sinal lógico atual no pino do conector correspondente. Quando iniciado, o programa LPTtest define todas as saídas para níveis baixos. O valor do código atual exibido na linha de status no registro de dados da porta (DR) em sistemas numéricos decimais e hexadecimais é atualizado pelo programa a uma frequência de 100 Hz. Se você mover o ponteiro do mouse para qualquer botão ou para o nome da linha de entrada, aparecerá uma dica de ferramenta com o número deste contato no padrão do conector DB-25F para a porta LPT. Para ver uma imagem do conector semelhante à mostrada na Fig. 2, basta selecionar o item Pinagem do conector no menu Ajuda. O item Interface LPT... do mesmo menu exibirá o conteúdo do arquivo de ajuda. O menu Selecionar porta oferece duas opções nesta versão do programa: LPT1 (endereço base 378h) e LPT2 (endereço base 278h). O número da porta selecionada será gravado no arquivo Config.txt e lido nele na próxima vez que o programa for iniciado. Caso tal arquivo não exista, o programa irá criá-lo em sua pasta, selecionando a porta padrão LPT1. Os botões de opção Saídas e Entradas alteram o estado do quinto bit do registro de controle da porta (CR), colocando o barramento de dados no modo de saída (padrão) ou entrada. O barramento é capaz de operar como entrada na maioria dos computadores modernos; adaptadores de interface paralela de modelos mais antigos não oferecem esse recurso. Quando o barramento de dados é configurado para entrada, suas linhas são conectadas através de resistores fornecidos no controlador da porta a uma fonte de tensão de +5 V. Portanto, o nível lógico em linhas que não estão conectadas a circuitos externos é percebido como alto. Quando o barramento de dados muda de entrada para saída, o programa grava automaticamente um valor zero no registro DR, fazendo com que todas as linhas do barramento sejam reduzidas. O programa realiza a mesma operação ao alterar a porta, na inicialização e no desligamento. Programa LPTtest e todos os arquivos necessários para seu funcionamento Escritor
Autor: A. Vakulenko, Tyumen Veja outros artigos seção Microcontroladores. Leia e escreva útil comentários sobre este artigo. Últimas notícias de ciência e tecnologia, nova eletrônica: Máquina para desbastar flores em jardins
02.05.2024 Microscópio infravermelho avançado
02.05.2024 Armadilha de ar para insetos
01.05.2024
Outras notícias interessantes: ▪ O gadget é alimentado apenas pelo calor do corpo humano ▪ Unidade de DVD sem fio para smartphones ▪ As abelhas avisam umas às outras do perigo ▪ Radioatividade da água mineral ▪ Mouses sem fio SteelSeries Prime Mini e Prime Mini Feed de notícias de ciência e tecnologia, nova eletrônica
Materiais interessantes da Biblioteca Técnica Gratuita: ▪ seção do site Reguladores de corrente, tensão e potência. Seleção de artigos ▪ artigo Toca música, saltos padrão. expressão popular ▪ artigo Onde e quando as pessoas se esconderam do tempo nas carapaças dos tatus? Resposta detalhada ▪ artigo Como é o som. Enciclopédia de rádio eletrônica e engenharia elétrica ▪ artigo Conversor de Tensão. Enciclopédia de rádio eletrônica e engenharia elétrica
Deixe seu comentário neste artigo: Comentários sobre o artigo: Motorista do trator Por que não há informação no servidor da revista de rádio a que os autores se referem que é discutida no artigo "Programa LPTtect ..."? Todos os idiomas desta página Página principal | Biblioteca | Artigos | Mapa do Site | Revisões do site www.diagrama.com.ua |