一种单片机时钟校准方法、单片机及计算机可读存储介质技术

技术编号:26761278 阅读:31 留言:0更新日期:2020-12-18 22:56
本发明专利技术涉及一种单片机时钟校准方法、单片机及计算机可读存储介质,该单片机时钟校准方法包括:确定单片机从停止模式切换到工作模式时,获取单片机的环境参数;确定环境参数超出对应的预设环境参数有效范围时,测量各微调值的MSI频率;根据各MSI频率中的最低频率误差对MSI时钟进行校准;在单片机切换到工作模式时,当单片机的环境超出对应的预设环境参数有效范围,则表示单片机出现异常,单片机时钟出现偏差,进而通过测量各微调值的MSI,采用最小频率误差校准对MSI时钟进行校准,从而为后续程序运行提供精确时钟。

【技术实现步骤摘要】
一种单片机时钟校准方法、单片机及计算机可读存储介质
本专利技术涉及单片机领域,尤其涉及一种单片机时钟校准方法、单片机及计算机可读存储介质。
技术介绍
单片机是被广泛应用于各种领域的高性能、低成本、低功耗的嵌入式ARM芯片;而单片机在出现异常情况后,单片机时钟会出现偏差,从而导致程序运行异常。
技术实现思路
本专利技术所要解决的技术问题是提供一种单片机时钟校准方法,对单片机的MSI时钟进行校准,为后续程序运行提供精确时钟,保障程序运行。本专利技术解决上述技术问题的技术方案如下:一种单片机时钟校准方法,应用于将MSI作为系统时钟的单片机,所述单片机时钟校准方法包括:确定所述单片机从停止模式切换到工作模式时,获取所述单片机的环境参数;确定所述环境参数超出对应的预设环境参数有效范围时,测量各微调值的MSI频率;根据各所述MSI频率中的最低频率误差对所述MSI时钟进行校准。本专利技术的有益效果是:在单片机切换到工作模式时,当单片机的环境超出对应的预设环境参数有效范围,则表示单片机出现异常,单片机本文档来自技高网...

【技术保护点】
1.一种单片机时钟校准方法,其特征在于,应用于将多速内部MSI作为系统时钟的单片机,所述单片机时钟校准方法包括:/n确定所述单片机从停止模式切换到工作模式时,获取所述单片机的环境参数;/n确定所述环境参数超出对应的预设环境参数有效范围时,测量各微调值的MSI频率;/n根据各所述MSI频率中的最低频率误差对所述MSI时钟进行校准。/n

【技术特征摘要】
1.一种单片机时钟校准方法,其特征在于,应用于将多速内部MSI作为系统时钟的单片机,所述单片机时钟校准方法包括:
确定所述单片机从停止模式切换到工作模式时,获取所述单片机的环境参数;
确定所述环境参数超出对应的预设环境参数有效范围时,测量各微调值的MSI频率;
根据各所述MSI频率中的最低频率误差对所述MSI时钟进行校准。


2.根据权利要求1所述的单片机时钟校准方法,其特征在于,所述确定所述单片机从停止模式切换到工作模式包括:
当所述单片机系统上电或所述单片机系统唤醒时,确定所述单片机从停止模式切换到工作模式。


3.根据权利要求2所述的单片机时钟校准方法,其特征在于,所述环境参数包括环境电压、环境温度中的至少一种;
所述获取所述单片机的环境参数包括:
通过所述单片机内置的电压模拟采样通道获取所述环境电压和/或通过所述单片机内置的温度模拟采样通道获取环境温度。


4.根据权利要求3所述的单片机时钟校准方法,其特征在于,所述确定环境参数超出预设环境参数有效范围时,测量各微调值的MSI频率包括:
所述单片机系统上电时,确定所述环境电压超出预设环境电压有效范围时,或/和所述环境温度超出预设环境温度有效范围时,测量各微调值的MSI频率。


5.根据权利要求3所述的单片机时钟校准方法,其特征在于,所述确定环境参数超出预设环境参数有效范围时,测量各微调值的MSI频率包括:
所述单片机系统唤醒时,确定所述环境电压超出预设环境电压有效范围时,且两次环境电...

【专利技术属性】
技术研发人员:孙冰何铮
申请(专利权)人:成都极企科技有限公司
类型:发明
国别省市:四川;51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1