请教一个关于RTC时钟时间更新的问题

2019-07-20 23:15发布

我用的原子大哥的代码,想用串口发更新时间数据,但是实际使用发现时间怎么也无法更新,还是初始化时候的时间,请教大师是不是哪里些错了?
其他地方和原子哥的一样,就是在主函数的串口接收数据判断里,加了一个RTC时间更新,如下:
         case 0x11 :
                        Current_yearH=CommandFromPc[5];
                        Current_yearL=CommandFromPc[6];
                        Current_year=Current_yearH*256+Current_yearL;
                        Current_month=CommandFromPc[7];
                        Current_day=CommandFromPc[8];
                        Current_hour=CommandFromPc[9];
                        Current_min=CommandFromPc[10];
                        Current_sec=CommandFromPc[11];
                        RTC_EnterConfigMode();
                        RTC_WaitForLastTask();       
                        RTC_Set(Current_year,Current_month,Current_day,Current_hour,Current_min,Current_sec);                
                        RTC_ExitConfigMode();  
           uart_send_answer(0X11);
         break ;
全部代码附件里以上传,请大师帮忙看看  

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
正点原子
1楼-- · 2019-07-21 01:42
 精彩回答 2  元偷偷看……
C919WAY
2楼-- · 2019-07-21 07:14
 精彩回答 2  元偷偷看……
C919WAY
3楼-- · 2019-07-21 09:25
我在想修改RTC时钟计数器的时候是不是要开BKP,但BKP写保护了

一周热门 更多>