Obtendo informações de relógio / hora do PC para um STM32F4

1

Suponha que eu conecte uma placa de microcontrolador (como um STM32F4) a um PC 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 STM32F4?

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

Eu também poderia usar um escudo de rede e fazer com que o STM32F4 consultasse o PC através da rede, mas eu gostaria de manter o custo e a complexidade baixos, sem usar escudos extras.

Eu também poderia ter o STM32F4 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 não estiver sincronizado com o NTP.

    
por Youssef Kamoun 01.06.2016 / 11:21

0 respostas