<dfn id="kjh2z"><td id="kjh2z"></td></dfn>

<tt id="kjh2z"><dfn id="kjh2z"></dfn></tt>
  • <object id="kjh2z"></object>

      <menu id="kjh2z"></menu>
    • 一区二区三区在线色视频,日韩精品福利一区二区三区,久久久久影院色老大2020,美女午夜福利视频一区二区 ,中文字幕日韩精品人妻,麻豆精品一区二区视频在线 ,成av人片一区二区久久,亚洲乱码中文字幕小综合

      華大單片機RTC補償

      • 發布時間:2021-08-09 10:22:39,加入時間:2021年07月05日(距今1584天)
      • 地址:中國»遼寧»沈陽:遼寧省沈陽市鐵西區建工西路5號財富星座B座
      • 公司:沈陽芯碩科技有限公司, 用戶等級:普通會員 已認證
      • 聯系:宣女士,手機:13840143924 電話:024-85718900 QQ:3540893315

      華大單片機有些型號帶有RTC功能模塊,提供秒、分、時、日、周、月、年的信息,每月的天數和閏年的天數可自動調整。RTC時鐘模塊的時鐘源可以選用內部低速時鐘、外部低速時鐘和外部高速時鐘。內部低速時鐘全環境范圍(VCC = 1.8 ~ 5.5V,T AMB = -40 ~ 85°C)下精確度為正負5%,這種精度不能滿足計時時間要求嚴格的使用。用戶想要得到高精度的計時就必須使用外接晶振。使用外接晶振后并不是完全可以無誤差,只是降低了誤差,如果還想得到更高的精度還需要對RTC進行補償。


      補償原理說明與計算:
      由于計數器采用 32.768KHz 的時鐘計數,如果需要對每秒精度進行補償時,只能按照 32.768KHz 的整數周期補償,則每秒補償的單位為(1/32768)*10 6 =30.5ppm,無法滿足高精度的要求。那么要在 32.768KHz 的計數時鐘下實現精度較高的時鐘補償時,需要在算法上做調整,將補償周期擴大 32 倍。則在只能補償的單位為 30.5ppm 的情況下,平均每秒的補償單位變為為 30.5ppm/32=0.96ppm。滿足了精度較高的時鐘補償要求。而且補償發生在每 32 秒內比較均勻的范圍內。所以,該寄存器中引入了 5 位小數的設定。
      設定值計算如下:

      如果補償目標值為 +20.6ppm,計算相應的寄存器值如下:

      如果補償目標值為-20.6ppm,計算相應的寄存器值如下:








      補償代碼如下:
             int16_t RTC_err;                                                          //一天內誤差多少秒   
             float    RTC_Value = 0;  
             RTC_Value=RTC_err/(24*60*60) *(1000000);             //將誤差轉換為PPM
             RTC_Value=RTC_Value*32768/1000000;
             RTC_COM = Change_FloattoBin(RTC_Value);            //取2的補碼
             M0P_RTC->COMPEN_f.CR = RTC_COM;

      uint16_t Change_FloattoBin(float data)     //取2的補碼部分
      {
        float data1 = data;
        
        uint16_t temp_data=0;
        uint16_t temp_data1=0;
        uint8_t i,data_inter;

        if(data<0)
        {
        data=-data;
      }
        data_inter = (uint8_t)data;
        data-=data_inter;
        for(i=0;i<6;i++)
        {
          data = data*2;
          if(data>=1)
          {
            data-=1;
            temp_data|=1<<(5-i);
          }
        }
        temp_data|=(data_inter<<6);
        if(data1<0)
        {
          temp_data=~temp_data+1;  
        }
        else
        {   
          temp_data1=temp_data;
        }
        temp_data1=temp_data;
        temp_data1>>=1;  
        temp_data1+=0x20;
        temp_data1&=0x1ff;
        return temp_data1;//取低9位補償值
      }

      華大單片機RTC補償

      聯系我時請說明來自志趣網,謝謝!

      免責申明:志趣網所展示的信息由用戶自行提供,其真實性、合法性、準確性由信息發布人負責。使用本網站的所有用戶須接受并遵守法律法規。志趣網不提供任何保證,并不承擔任何法律責任。 志趣網建議您交易小心謹慎。
      主站蜘蛛池模板: 丝袜美腿视频一区二区三区| 集贤县| 色悠悠国产在线视频一线| 成人性生交大片免费看r链接| 国产精品揄拍一区二区久久| 新昌县| 人妻精品动漫H无码中字| 中国女人熟毛茸茸A毛片| 成年在线观看免费人视频 | 欧美日韩国产综合草草| 亚洲av无码专区在线厂| 国产精品美女黑丝流水| 欧美人与性动交α欧美精品| 一区二区三区四区五区自拍 | 国产农村老熟女国产老熟女| av午夜久久蜜桃传媒软件| 年日韩激情国产自偷亚洲| 2020国产欧洲精品网站| 东京热一精品无码av| 亚洲码国产精品高潮在线| 亚洲精品欧美综合二区| 成人精品一区日本无码网| 文中字幕一区二区三区视频播放| 久久精品夜色国产亚洲av| 97成人碰碰久久人人超级碰oo| 国产精品人妻熟女男人的天堂| 视频一区视频二区亚洲视频| 丰满人妻熟妇乱又伦精品软件| 亚洲中文字幕无码av永久| 99精品国产一区二区三区2021| 久久天天躁夜夜躁狠狠躁2022| 少妇上班人妻精品偷人| 亚洲精品日韩精品久久| 亚洲一区二区三区黄色片| 内地自拍三级在线观看| 国产精品第一区亚洲精品| av中文字幕国产精品| 久久亚洲精品人成综合网| 九九在线精品国产| 久草热8精品视频在线观看| 亚洲精品综合网在线8050影院|