Programa COM.EXE ver: 3.5 Esse e' um utilitario da MCDI que mostra na tela do computador os dados que o mesmo recebe por meio de suas portas seriais COM1, COM2, COM3 e COM4. Executa-se digitando-se, no DOS: C:\>CD \SAMM.DTA(enter) C:\SAMM.DTA>COM(enter) e a tela do computador sera' dividida em quatro faixas horizontais. A primeira de cima refere-se `a COM1. A segunda … COM2, e assim por diante. Para que o programa COM envie automaticamente um caractere ASCII 06 de "Entendido" (ou "ACK") ao receber um dado de qualquer porta, pressiona-se a tecla A do teclado. Para ativar o envio de caracteres apenas para uma porta, pressiona-se 1, 2, 3 ou 4 conforme o numero da porta COM1 a COM4. *************************************************** NOTA: O PROGRAMA COM NAO UTILIZA INTERRUPCOES DE HARDWARE PARA LERE AS PORTAS SERIAIS. PORTANTO, LERA' OS DADOS DAS PORTAS MESMO HAVENDO UMA COLISAO DE INTERRUPCOES DAS PORTAS SERIAIS COM AS DE OUTROS DISPOSITIVOS DE HARDWARE. Para verificar a correta operacao das IRQs utiliza- se o utilitario COMIRQ.EXE, cujo funcionamento consta no texto COMIRQ.TXT. *************************************************** Com uma placa PCA instalada na porta COM3 e inicializada com SETTLR H, deve-se ver caracteres arroba (@) e um fim-de-linha, como abaixo: @ chegando a cada 30 segundos na terceira janela de cima para baixo da tela, apos pressionar-se a letra A na tela do COM.EXE. Os codigos de alarme devem chegar corretamente na tela do COM.EXE para que se possa utiliza-los no programa SAMM.EXE corretamente. AJUSTE DAS PORTAS O programa COM.EXE esta' ajustado para receber dados das portas seriais ajustadas para: Velocidade de transmissao = 1200 Baud Numero de bits de dados = 8 Bits de parada = 1 Paridade = sem ************************************** PARAMETROS DE COMANDO DO PROGRAMA COM ************************************** Podem-se passar parametros na linha de comando que executa o programa COM para alterar seu funcionamento. Isso e' explicado nos exemplos abaixo: C:\SAMM.DTA>COM 23(enter) A linha acima executa o COM.EXE e ele mostrara' as 4 janelas das 4 portas COM na tela, mas nao lera' os dados das portas COM2 e COM3. C:\SAMM.DTA>COM P(enter) A linha acima fara' com que os dados recebidos pelo programa COM sejam impressos na impressora LPT1 do computador. C:\SAMM.DTA>COM 1P(enter) A linha acima fara' com que o programa COM ignore os dados recebidos pela porta COM1 e envie os dados recebidos das demais portas para a impressora LPT1. MCDI DO BRASIL LTDA Teodorico A. Eberle 14:51 26/04/04