Página 1 de 1
Receber (PC) dado serial associando tempo.

Enviado:
05 Jan 2007 17:08
por brasilma
Olá Amigos,
Estou precisando receber uma string pela serial do PC e associar a ela a hora atual.
Estou conseguindo fazer isso com o Serial Port Monitor, porem a resolução do relógio é em segundos, e eu precisava menor, pois em 1 segundo passam 180 dados.
Será que alguém tem alguma dica?
Abraços,
MArcos.

Enviado:
06 Jan 2007 15:57
por zielpunkt
Olá, brasilma.
Se o seu finalmente for em Delphi, acho que poderia usar o TTimer ajustando propriedade interval conforme a sua necessidade. Por ex.: interval=10, dispara o evento OnTimer a cada 10ms. Dai vc calcula o tempo decorrido entre os eventos, complementa o tempo e insere no teu campo de dados recebidos. Deve ser por ai.
Abçs.

Enviado:
06 Jan 2007 16:31
por Andremp
qual o problema? dividir o s em ms? enviar os ms? enviar mais rapido? o código é no pc ou no uC?

Enviado:
07 Jan 2007 19:36
por brasilma
Olá Ziel e André,
Sei que o procedimento é simples, já brinquei em Delphi e VB, tem uma infinidade de ferramentas prontas pela net, o problema é que não tenho atualmente nenhum compilador instalado (estou trabalhando só com MC).
A velocidade com que os dados são enviados ao PC é de 180 strings por segundo, isso dá 5,6mS, então o aplicativo precisaria ter uma resolução na captura e registro dos dados de pelo menos 5mS.
Resumindo: Preciso de um aplicativo que leia os dados pela serial (uma string com 6-8 caracteres) a cada 5mS, e os salve em um arquivo, ou deixe numa janela em duas colunas (coluna 1 dado, coluna 2 time).
Então queria saber se alguma colega que esteja na "ativa" poderia me ajudar com um .exe pronto.
Abraços,
MArcos.

Enviado:
10 Jan 2007 20:08
por jeanfernandes
Ué cade os posts qu estavam aqui ? kkkkkkkkkkkkkk
Sumiram ?????
Eu hein.....
Trabalho da p*** pra por ....beleza....

Enviado:
10 Jan 2007 20:38
por brasilma
Rs, rs, acho que não foi aqui não, é que postei no forum Delphi, C++ e 8051.
Pro pessoal daqui, beleza, o problema já está resolvido.