为什么设置RTC时间的时候为RTC_H12_AM,显示的时候却能显示13、14、15........点,不是只能显示0到12吗?

2019-07-20 11:01发布


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
正点原子
1楼-- · 2019-07-20 11:09
 精彩回答 2  元偷偷看……
正点原子
2楼-- · 2019-07-20 16:19
你输入的参数是23点啊。。。。 23点怎么可能是AM?
蓝色幽弦
3楼-- · 2019-07-20 20:37
 精彩回答 2  元偷偷看……
cr605897869
4楼-- · 2019-07-20 21:50
 精彩回答 2  元偷偷看……
恶意
5楼-- · 2019-07-21 02:11
我也有同样的疑问,“xx.RTC_H12 =” 不是设置时间格式的,时间格式在初始化RTC时设置好了,如果设置为24小时格式,那么这句“xx.RTC_H12 =”的作用是什么呢?
恶意
6楼-- · 2019-07-21 03:43
cr605897869 发表于 2017-7-30 22:11
请问楼主解决了吗?我发现无论是库函数还是寄存器,都不能改成12进制的。然后我直接操作寄存器RTC->TR中的P ...


我也有同样的疑问,“xx.RTC_H12 =” 不是设置时间格式的,时间格式在初始化RTC时设置好了,如果设置为24小时格式,那么这句“xx.RTC_H12 =”的作用是什么呢?

一周热门 更多>