Mstar 平台RTC 时钟(RX8130CE)调试

很多嵌入式设备在使用过程中,会碰到未联网的状态,但是有需要保证时间的正常,或者定时开关机功能。这个时候就需要添加RTC 时钟模块。下面通过mstar 平台的rx8130ce 型号时钟调试为例,一起分享。

RTC HW 连接

在这里插入图片描述
从HW提供的原理图设计时,提供了两款RTC 时钟芯片,地址分别是0x64,0xD0。
在这里插入图片描述
从提供的PCB 板上,UT3 未上件。 我们进一步查询I2C 的连接走线。
在这里插入图片描述
分析完原理图,要确保硬件的一下几点正常:

  1. RTC 的power 连接正常,电池(待机/断电时供电)和主板(上电时)
  2. RTC 的I2C 和主芯片的连接正常;
  3. RTC 的I2C 地址 的确定;

I2C 地址配置

在这里插入图片描述
找到pin 脚定义,然后配置总线,设置delay 时间,接着在总线下面挂载设备。

//Bus Info Define
#define BOARD_I2C_SWBUS_NUM               3
#define BOARD_I2C_HWBUS_NUM               0
#define BOARD_I2C_DEVICE_NUM              6

static SWI2CBus_t BOARD_I2C_SWBUS[BOARD_I2C_SWBUS_NUM]=
{
    //Example for SW I2C => { 1, PAD_DDCR_CK, PAD_DDCR_DA, 60, }, //SW_I2C  /SCL_PAD /SDA_P
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值