新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 看門狗定時器特殊功能寄存器及實例軟件設計

        看門狗定時器特殊功能寄存器及實例軟件設計

        作者: 時間:2013-03-30 來源:網絡 收藏
        1.

         ?。?)定時器控制寄存器WTCON

          定時器控制寄存器WTCON如表1所示。WTCON可以使能看門狗定時器從4個不同的時鐘源中選擇時鐘信號,使能或者禁止中斷,使能或者禁止看門狗定時器復位信號輸入。

          表1 看門狗定時器控制寄存器WTCON

          看門狗定時器用于在供電后使用S3C44B0X從出錯中恢復正常工作。如果不想重啟處理器,那么看門狗定時器禁用;如果想使用看門狗定時器提供的正常的定時功能,需使用中斷和看門狗定時器功能。

         ?。?)看門狗定時器數據寄存器WTDAT

          看門狗定時器數據寄存器WTDAT如表2所示。WTDAT用于設置時限值,在初始化看門狗定時器后,WTDAT不能自動裝入定時器計數器。初始化使用0x8000,第一個時限發生后,WTDAT值將自動裝入WTCNT。

          表2 看門狗定時器數據寄存器WTDAT

         ?。?)看門狗定時器計數寄存器WTCNT

          看門狗定時器計數寄存器WTCNT如表3所示。WTCNT中放有看門狗定時器在正常操作下的當前計數值,因此在使能前,看門狗定時器計數寄存器需設初始值0x8000。

          表3 看門狗定時器計數寄存器WTCNT

          2.實例軟件設計

          本例看門狗的軟件設計,主要包括看門狗的初始化、喂狗操作等。通過下面的程序,用戶可直觀地看到看門狗使系統復位的過程。


        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 通州区| 柳州市| 句容市| 苍山县| 龙岩市| 民和| 桐乡市| 宁河县| 韩城市| 镇江市| 普格县| 临夏市| 延庆县| 玉田县| 佛教| 罗城| 中西区| 略阳县| 米脂县| 揭西县| 资中县| 屏南县| 内丘县| 比如县| 章丘市| 江西省| 彭阳县| 古田县| 汪清县| 娄烦县| 渑池县| 莫力| 宣汉县| 揭阳市| 开封县| 丰台区| 哈尔滨市| 含山县| 云南省| 台江县| 张北县|