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

查看: 1988|回复: 0

[STM32L496] 《STM32L496G-DISCO评测》RTC测试

[复制链接]

134

主题

4489

回帖

239

蝴蝶豆

版主

最后登录
2020-12-9
发表于 2017-4-9 10:45:52 | 显示全部楼层 |阅读模式
《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, 下载次数: 14)
回复

使用道具 举报

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版