Obtendo informações de Relógio / Hora do PC para um STM32F4


1

Suponha que eu conecte uma placa de microcontrolador (como uma STM32F4) a um PC via USB. Existe algo 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 conectando ao USB?

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

Acho que sempre poderia escrever algum software para rodar no PC em segundo plano e fornecer essas informações ao STM32F4, e farei isso se for necessário, mas gostaria de evitar isso.

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

Eu também poderia fazer com que o STM32F4 execute sua própria base de clock, mas isso não é uma opção - ele deve ser sincronizado com esse PC específico até o segundo, mesmo se o PC estiver fora de sincronia com o NTP.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.