如题:开发环境下,如果stm32没有板载RTC模块,怎么跟上位机做时间同步呢?
- 如果有以太网,可以考虑移植NTP协议,借用网络中比较可靠的时钟源作为时间参考
- 如果有串口,可以考虑使用GNSS模块,获取NMEA-0183卫星时间作为时间参考,GNSS也带有PPS做时间校准
- 如果跟上位机建立通信连接,可以采用上位机时刻+定期心跳机制获取一个大致的时间参考
- 如果跟PLC建立EtherCAT通信,也可以用PLC的时间做参考
如题:开发环境下,如果stm32没有板载RTC模块,怎么跟上位机做时间同步呢?