加入星计划,您可以享受以下权益:

  • 创作内容快速变现
  • 行业影响力扩散
  • 作品版权保护
  • 300W+ 专业用户
  • 1.5W+ 优质创作者
  • 5000+ 长期合作伙伴
立即加入
  • 正文
    • 一、概述
    • 二、时钟配置
    • 三、外设配置
    • 四、源码示例
  • 推荐器件
  • 相关推荐
  • 电子产业图谱
申请入驻 产业图谱

零死角带你玩转S32K344之实时时钟RTC~

08/05 14:10
998
阅读需 4 分钟
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

一、概述

通过阅读手册可以知道S32K344是拥有一个内部的RTC,并且可以运行在正常模式和低功耗模式之下,还可以用于低功耗的唤醒等等。而在配置时需要注意时钟的配置,因为对于S32DS软件来说,RTC默认时钟来源是SXOSC,但是对于S32K344内部RTC本身来说需要使用SIRC时钟源。

二、时钟配置

三、外设配置

添加外设:

四、源码示例

/** * @brief RTC闹钟回调函数 *  * 该函数在RTC闹钟事件触发时被调用。它的主要作用是获取当前时间并将其格式化为字符串, * 然后通过UART4发送出去。这个函数是作为RTC模块的回调函数使用的,因此它不直接返回任何值, * 但通过参数和全局变量进行数据交互。 *  * @param callbackParam 回调参数,本函数中未使用,为了匹配函数原型而保留。 */void RTC_Alarm_Callback(uint8 callbackParam){    /* 忽略回调参数,因为本函数不需要使用它 */    (void)callbackParam;
    /* 获取当前的时间和日期信息 */    Rtc_Ip_GetTimeDate(0U, &g_tNowData);
    /* 将当前时间格式化为字符串,准备发送 */    sprintf(g_cUart4TxDatabuff, "%d-%d-%d, %d:%d:%d.rn",            g_tNowData.year, g_tNowData.month, g_tNowData.day, g_tNowData.hour, g_tNowData.minutes, g_tNowData.seconds);
    /* 通过UART4发送格式化后的时间字符串 */    Lpuart_Uart_Ip_SyncSend(LPUART_UART_IP_INSTANCE_USING_4, (const uint8 *)g_cUart4TxDatabuff,                            strlen(g_cUart4TxDatabuff), 0xFFFFFFFF);}

五、Reference

20240224【车载VCU项目简介】

20240226【车载VCU项目进度1】

20240304【车载VCU项目进度2】

20240308【车载VCU项目进度3】

20240323【车载VCU项目进度4】

20240420【车载VCU项目进度5】

20240619【车载VCU项目进度6】

20240719 【车载VCU项目进度7】20240726 【车载VCU项目进度8】

20240730【车载VCU项目进度9】

欢迎转发分享给需要的好友!

微信号:zls_it

推荐器件

更多器件
器件型号 数量 器件厂商 器件描述 数据手册 ECAD模型 风险等级 参考价格 更多信息
KSZ8999I 1 Microchip Technology Inc DATACOM, LAN SWITCHING CIRCUIT, PQFP208

ECAD模型

下载ECAD模型
$31.28 查看
TJA1042T/3,118 1 NXP Semiconductors TJA1042 - High-speed CAN transceiver with Standby mode SOIC 8-Pin

ECAD模型

下载ECAD模型
$1.51 查看
FTLF8528P3BNV 1 Finisar Corporation Transceiver, 840nm Min, 860nm Max, 8500Mbps(Tx), 8500Mbps(Rx), LC Connector, Panel Mount, ROHS COMPLIANT, PACKAGE-20
$236.73 查看

相关推荐

电子产业图谱

微信公众号《朱老师IT充电站》主笔。先后从事电子工程师、单片机软件工程师、嵌入式linux软件工程师、物联网软件工程师、架构师等工作,教育品牌<朱老师物联网大讲堂>创始人,畅销书作者。擅长U-Boot、linux kernel等嵌入式底层和系统层开发、架构设计。擅长汇编、C/C++、Java、C#等常用开发语言。被授予:IBM技术专家、华为云享专家、51CTO学院金牌讲师等称号。