通过GPRS或GPS模块当然可以。
如果一直通电,用内部定时器也没什么问题。
不过大部分机器直接用实时时钟,比如DS1302之类的。
当然也有单片机有实时时钟模块,你只要外接32768晶振就可以。
STM32获取时间通常是使用外部实时时钟,首次设置时间后通过备用电池RTC不掉电,记录时间。当然也可使用gprs获取网络服务器上的时间,或者GPS获取当前时间都是可以的。
GPS的定位信息里面会包含一个时间信息,可以用那个校时,但是GPS不是在什么地方都有效的
GPRS则可以通过连接一个NTP服务器去校时