Получение информации о часах / времени с ПК на STM32F4
Предположим, я подключаю плату микроконтроллера (например, STM32F4) к ПК через USB. Есть ли в протоколе связи USB что-либо, содержащее данные тактовой частоты хоста? Другими словами, можно ли синхронизировать микроконтроллер с часами ПК, просто подключив его к USB?
Если это невозможно, не могли бы вы предложить какой-нибудь умный способ с минимальными усилиями получить информацию о часах с ПК на STM32F4?
Я думаю, что я всегда мог написать какое-нибудь программное обеспечение для запуска на ПК в фоновом режиме и предоставить эту информацию STM32F4, и я сделаю это, если нужно, но я бы хотел этого избежать.
Я мог бы также использовать сетевой экран и заставить STM32F4 запрашивать ПК по сети, но я бы хотел снизить стоимость и сложность, не используя никаких дополнительных экранов.
Я также мог бы запустить STM32F4 со своей собственной тактовой базой, но это не вариант - его нужно синхронизировать с этим конкретным ПК с точностью до секунды, даже если сам компьютер не синхронизирован с NTP.