Giovak escreveu:eu me referia ao protocolo que poderia usar utilizando a especificação elétrica RS-485.
Fiz o que vc me sugeriu, liguei os dois micros e estão se comunicando sem problema.
Eu queria transmitir a uma distancia de 10 metros. E quando conseguir comunicar 2 micros tenho que fazer com que 3 micros se comuniquem numa central. Por isso pensei utilizar o RS-485 porque é de baixo custo, tem proteção referente a ruido entre outras coisas.
Ouvi que tem varios protocolos EA-485, MOdbus etc.
Poderia me sugerir um e como implementa-lo em C.
Muito obrigado
Faço das palavras do Fábio, as minhas.
Eu também tenho um sistema aqui na empresa que se comunica através de um protocolo que criamos aqui mesmo.
A cara dele é bem simples, mas eficiente, nunca tivemos problema.
Ele é constituído de sete bytes, com a seguinte sequencia:
1º byte = Comando
2º, 3º, 4º e 5º bytes = Dados
6º e 7º bytes = Checksum
Talvez resolva o seu problema.
Até +...
Paulo D.
"Se o teu sonho for maior que ti, Alonga tuas asas, Esgarça os teus medos, Amplia o teu mundo, Dimensiona o infinito, E parte em busca da estrela... " (Trecho de Voa - Ivan Lins / Leda Selma)