RTC设置的时间修改不正确,是在那里修改啊?

2019-07-21 03:44发布

在原子哥的代码里,不是可以通过函数RTC_Set_Time,RTC_Set_Date修改RTC时间吗,为什么我的结果显示的和编写的不一样
RTC_Set_Time(7,48,56,RTC_H12_AM);
RTC_Set_Date(15,3,5,4);  是不是我编写错地方了,是在哪里修改时间呀
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
正点原子
1楼-- · 2019-07-21 05:40
回复【3楼】Lzero:
---------------------------------
完整代码
另外,你直接在我们例程修改代码,测试下。很简单,在main函数加多两句设置时间的话就可以了。下载看看结果。
正点原子
2楼-- · 2019-07-21 10:48
 精彩回答 2  元偷偷看……
Lzero
3楼-- · 2019-07-21 13:23
回复【2楼】正点原子:
---------------------------------
我用原子你的代码,结果显示的是:
Time:04:00:36
Date:2014-06-06
Week:3
和pdf文档的也不一样啊。。。另外不是通过RTC_Set_Time(...);RTC_Set_Date(...);这两个函数的调用来配置时间的吗?是不是格式错了,要用BCD格式?
Lzero
4楼-- · 2019-07-21 15:10
回复【4楼】正点原子:
---------------------------------
在main函数里面再设置时间就可以了。。。但是为什么呢,例程中在rtc.c的My_RTC_Init()函数里面不是已经设置了时间了吗?
正点原子
5楼-- · 2019-07-21 18:32
回复【5楼】Lzero:
---------------------------------
那个函数不是每次都会调用的.

一周热门 更多>