飛淩OK6410學習之看門狗

來源:互聯網
上載者:User

飛淩OK6410學習之看門狗

拿到開發板有一段時間了,今天開始,就用部落格來見證我學習OK6410的過程,暫時就用這個吧!!

OK,廢話不多說,直入主題!

眾所周知,在6410開發板上面寫裸機程式,一上來是需要關閉看門狗的,那麼看門狗到底是個什麼東東呢?下面我們一起來分析一下。

看門狗相當於一個定時器,CPU啟動時,會進行倒計時,一般為三秒鐘左右,如果在這三秒內不關閉看門狗的話,CPU將不斷的進行複位,重新啟動系統,所以裸機程式中一上電就需要關閉看門狗。關閉看門狗的原理已經明明白,下面我們就開始瞭解如何關閉看門狗吧。

一、從S3C6410晶片手冊上面能看到這段:


說明看門狗配置寄存器的地址為0x7e004000,往寄存器裡面的最後一位寫0可以禁止複位功能。

二、如示,可以得出系統複位後,看門狗的複位訊號是1(自動複位的),所以必須寫0禁止複位:


三、關閉看門狗寄存器配置如下:

        LDRR1,=0X7E004000

        MOVR0,#0

        STRR0,[r1]

看門狗的寄存器就說到這裡,未完待續。。

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.