Obtendo informações de relógio / hora de um PC com Windows 7 para um Arduino

1

Suponha que eu conecte uma placa microcontroladora (como um Arduino) a um PC com Windows 7 via USB. Existe alguma coisa no protocolo de comunicação USB que contém dados do relógio do host? Em outras palavras, posso sincronizar o microcontrolador com o relógio do PC apenas ligando-o a USB?

Se isso não for possível, você poderia sugerir alguma forma inteligente de esforço mínimo para obter as informações do relógio do PC para o Arduino?

Eu acho que sempre posso escrever algum software para rodar no PC em segundo plano e fornecer essa informação para o Arduino, e farei isso se for preciso, mas gostaria de evitar isso.

Eu também poderia usar um escudo de rede e fazer o Arduino consultar o PC pela rede, mas eu gostaria de manter o custo e a complexidade baixos sem usar nenhum escudo extra.

Eu também poderia ter o Arduino executando sua própria base de clock, mas isso não é uma opção - ele deve ser sincronizado com este PC em particular até o segundo, mesmo se o PC estiver fora de sincronização com o NTP.

    
por Florin Andrei 27.07.2013 / 07:31

0 respostas