TOP

RTC功能仿真與IC應用時,其設定方式及注意事項爲何?

1. 對于具有RTC功能的母體(2501B,2308,2808,26Lxx),仿真時,用戶根據所選的CODE OPTION選項插入對應的晶體(選擇IHRC_RTC,則插入16M;選擇4M_X'tal,則插入4M;),由于ICE上已經焊接了32768的晶 體,因而可以直接通過FT0TB控制位來仿真RTC功能; 對于實際IC,2501B需要選擇IHRC_RTC,幷且XIN/XOUT挂上32768Hz晶振; 2308和2808,需要在LXIN和LXOUT挂上32768Hz晶振;
2. 程式中開啓RTC功能範例如下:
  B0BCLR FT0ENB ;T0計時器
  B0BCLR FT0IEN ; T0中斷功能禁止.
  B0BCLR FT0IRQ ; T0中斷請求標志位元清零.
  B0BSET FT0TB ; 選擇T0 RTC時鐘源.
  B0BSET FT0IEN ; 使能T0中斷功能.
  B0BSET FT0ENB ; 開啓T0計時器.
3. 開啓RTC功能後T0RATE[2:0]位無效。
4. 有些帶RTC功能的單片機,進入中斷服務程式後,清除T0IRQ前需要延時16us時間 。