我的配置和时间设置程序如下,但测试时发现RTC的时钟不会从0-23循环,而是往24加,天数月数也不会变动,网上也没太多这方面资料,请做过的朋友指点下

/*

*通过I2C配置8025   采用多次发送提高发送成功率

*/

void RX8025T_Init(void)

{

uint8_t i;

for (i=0; i<3; i++)

{

if (TRUE == I2C_WriteByte(0x00,0x0d,I2C_RTC_write_ADDRESS))//扩展寄存器初始化

{

break;

}

}

for (i=0; i<3; i++)

{

if (TRUE == I2C_WriteByte(0x00,0x0e,I2C_RTC_write_ADDRESS))// 标志寄存器初始化

{

break;

}

}

for (i=0; i<3; i++)

{

if (TRUE == I2C_WriteByte(0x40,0x0f,I2C_RTC_write_ADDRESS))// 控制寄存器初始化

{

break;

}

}

}//end RX8025T_Init(void)

//判断是否掉过电,掉电则初始化

void RTC_Init(void)

{

uint8_t i, data_read;

for (i=0; i<3; i++)

{

if (TRUE == I2C_ReadByte(&data_read, 1, 0x0e,I2C_RTC_write_ADDRESS))

{

break;

}

}

if (0x02 == (data_read & 0x02))  //判断是否掉过电,掉电则初始化

{

RX8025T_Init();

}

}

void RTC_Write_Time(void)

{

uint8_t i;

RTC_TimeData[6] = HEX_To_BCD(RTC_TimeData[6]<100?RTC_TimeData[6]:0);//年 设置数字不能大于理论值

RTC_TimeData[5] = HEX_To_BCD(RTC_TimeData[5]<13?RTC_TimeData[5]:0); //月

RTC_TimeData[4] = HEX_To_BCD(RTC_TimeData[4]<32?RTC_TimeData[4]:0); //日

RTC_TimeData[3] = 0x01;//星期 设为 sunday 不做要求

RTC_TimeData[2] = HEX_To_BCD(RTC_TimeData[2]<24?RTC_TimeData[2]:0); //时

RTC_TimeData[1] = HEX_To_BCD(RTC_TimeData[1]<60?RTC_TimeData[1]:0); //分

RTC_TimeData[0] = HEX_To_BCD(RTC_TimeData[0]<60?RTC_TimeData[0]:0); //秒

RTC_Init();

//写入时间设置

for (i=0; i<3; i++)

{

if (TRUE == I2C_BufferWrite(RTC_TimeData, 16, 0x00, I2C_RTC_write_ADDRESS))

{

break;

}

}

}

rtc芯片测试软件,希望有做过stm32下RTC芯片R8025 AC的朋友看看相关推荐

  1. 6s芯片测试软件,如何简单检测你的苹果使用什么处理器办法

    原标题:如何简单检测你的苹果使用什么处理器办法 用户欲测试所购iPhone6s使用的是何种处理器,导致目前网络上到处都有测试芯片型号的软件下载,部分软件甚至需要先越狱之后才可以安装测试APP,这对于部 ...

  2. 国产芯片测试软件,测评国产单片机联网芯片

    测评国产单片机联网芯片 [复制链接] 国产芯片现在关注度越来越高,越来越多的产品开始替换使用上国产芯片,这个我们必须大力支持 最近在寻找合适的单片机联网方案.咱找芯片也简单,到常水的各大论坛关键词搜一 ...

  3. 显卡 电压测试软件,自己动手做!教您如何测量显卡电压!

    [中关村湖南IT网报道]自DIY以来,超频从未停止. 毕竟,许喜欢DIY并喜欢这个动手过程. 但是随着DIY的成熟,许多支持工具和软件的完整性使得在很多情况下您都不必自己做. 例如,要确定图形卡的特定 ...

  4. sd 芯片测试软件,sd卡芯片检测工具基础知识解析

    原标题:sd卡芯片检测工具基础知识解析 sd卡芯片检测工具是芯片行业常用的设备之一,那么用户在使用sd卡芯片检测工具的时候需要注意哪些问题呢? sd卡芯片检测工具主要测试内容有信道内测试用来测试接收器 ...

  5. 在线导航测试软件,性能测试三:无网络状态下导航_软件资讯软件评测-中关村在线...

    正如前文所说的,手机不可能在无时无刻都会有良好的网络,室内可以连接宽带WIFI,外出可以使用EDGE网络或者3G.但当您外出正好处在欠费停机状态下,WIFI.EDGE网络.3G均无信号时,是不是导航软 ...

  6. 【STM32】RTC的初始化与基本使用(CT117E电路)

    目录 RTC的初始化与基本使用 RTC的初始化 RTC的基本使用 参考文献 RTC的初始化与基本使用 STM32 的实时时钟(RTC)是一个独立的定时器.STM32 的 RTC 模块拥有一组连续计数 ...

  7. 纳米软件分享:射频MEMS芯片测试解决方案

    射频微电子机械系统(RF-MEMS)是一种基于MEMS的射频无源器件,与传统的微波器件相比,它具有许多优点,包括提高隔离度.降低功耗.降低成本.尺寸和重量.其中最成功的是RF-MEMS开关.本篇文章纳 ...

  8. 游戏软件性能测试怎么做?常规测试知识要点总结

    随着网络游戏市场的进一步繁荣,人们对游戏软件关注度和性能要求越来越高.就拿几款热门手游来说,如果游戏使用人群基数大,那么势必会对游戏软件服务器产生压力,玩家的体验也不好.所以做好游戏软件性能测试对于开 ...

  9. 四级英语听力软件测试,公务员考试网上做题 普通话测试软件 英语四级听力技巧...

    公务员考试网上做题 普通话测试软件 英语四级听力技巧 (2015-11-07 18:03:10) 标签: 普通话测试软件 英语四级听力技 [相似文献] 中国期刊全文数据库 前10条 1 李文,罗正跃; ...

最新文章

  1. Cash Shuffle的BCH在稳步测试中前进
  2. 动态注册客户端脚本的方法
  3. 安装python模块时,遇到error: Unable to find vcvarsall.bat
  4. 【学习笔记】python - pyecharts
  5. spark 算子使用类变量_自己工作中超全spark性能优化总结
  6. java中final使用
  7. Linux基础第五课——用户管理
  8. 在.NET中调用存储过程
  9. 【2017001】IList转DataTable、DataTable转IList
  10. 大学生研究生必备的数据竞赛平台
  11. Android开发笔记(十五)淡入淡出动画TransitionDrawable
  12. PCL编程笔记——Assertion `px != 0' failed.
  13. java中的测试类_java中测试类的方法
  14. Unity Video Player(视频)
  15. 《遥感原理与应用》孙家抦版知识点总结(含简答题)——第三章
  16. PS制作火焰文字特效
  17. kero control 防火墙
  18. 图像检索系列——利用深度学习实现以图搜图
  19. 免费的查询IP归属地接口分享
  20. 合工大计算机考研导师,合肥工业大学计算机与信息学院导师介绍:胡东辉

热门文章

  1. 软键盘设计的实现与代码分享(TP900掌机)
  2. hadoop-API视频配套操作源码
  3. 读取海康工业相机(gige)数据流
  4. 手摸手教你用php的post方法接入百度翻译API(免费版)
  5. MES生产管理系统的未来将如何发展
  6. 求职者必备!优质简历Word模板来袭
  7. Burp Suite Professional v2.1安装与使用
  8. 数字化校园建设之实践二
  9. 【搞定CAD】经典练习题库解答、有点难度
  10. Adobe Photoshop CC 2019打开图片报错