你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

《STM32L496G-DISCO评测》RTC测试

[复制链接]
废鱼 提问时间:2017-4-9 10:45 /
《STM32L496G-DISCO》工程创建

《STM32L496G-DISCO》开箱


STM32中文官网(www.stmcu.com.cn)

1、STM32L496G-DISCO外设使用32.768的晶振,如图所示: 1.png
2、在STM32CubeMX的pinout选项中打开RTC时钟晶振、开启RTC\RTC闹钟功能
2.png
3、在STM32CubeMX的clock configuration选项中RTC选择外部32.768时钟晶振
3.png
4、在STM32CubeMX的configuration选项中配置RTC时钟默认值
4.png
5、生成代码后,在StartDefaultTask任务中添加输出时间代码,间隔为1秒1次。
  1. /* StartDefaultTask function */
  2. void StartDefaultTask(void const * argument)
  3. {

  4.   /* USER CODE BEGIN 5 */
  5.   /* Infinite loop */
  6.   for(;;)
  7.   {
  8.                 if(HAL_GetTick() - main_timer>=1000)
  9.                 {
  10.                         main_timer = HAL_GetTick();
  11.                         HAL_RTC_GetTime(&hrtc,&main_rtc,RTC_FORMAT_BCD);
  12.                         printf("RTC TIME:%02X-%02X-%02X\n",main_rtc.Hours,main_rtc.Minutes,main_rtc.Seconds);
  13.                 }
  14.     osDelay(1);
  15.   }
  16.   /* USER CODE END 5 */
  17. }
复制代码

5.png
测试间隔每秒输出1次,RTC还是比较准确的。代码如下: STM32F496.zip (5.5 MB, 下载次数: 15)
收藏 1 评论0 发布时间:2017-4-9 10:45

举报

0个回答
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版