LCD實驗學習筆記(三) WATCH DOG

2022-03-15 15:57:27 字數 491 閱讀 3751

看門狗是為了能夠防止程式跑飛用的。程式應該定時的去餵狗。如果程式跑飛了,那麼就不會去餵狗了。如果超過了餵狗的時間,那麼狗就會生成乙個訊號來reset cpu。一般程式不需要,特殊情況下需要這種機制。

看門狗預設在啟用狀態。狗自已倒數,然後自動使cpu重啟。

/* watch dog register  看門狗暫存器 */

#define wtcon (*(volatile unsigned long *)0x53000000)

#define wtdat (*(volatile unsigned long *)0x53000004)

#define wtcnt (*(volatile unsigned long *)0x53000008)

void disable_watch_dog(void)

wtcon=0;   //看門狗的控制暫存器wtcon值設為0,即可看門狗關閉。

LCD實驗學習筆記(七) NAND FLASH

s3c2440 cpu內建nand flash控制器。相關寄存大器起始位址為0x4e000000。通過設定nfconf暫存器,設定nand flash 時序。通過設定nfcont暫存器,使能nand flash 初始化ecc等。define gstatus1 volatile unsigned in...

ARM學習筆記 LCD顯示

lcd概述 lcd liquid crystal display 即液晶顯示器,是一種採用了液晶控制透光度技術來實現色彩的顯示器。lcd有多種型別,比如stn tft ltps tft oled等。cpu或顯示卡發出的影象資料是ttl訊號,lcd本身接收的也是ttl訊號。由於ttl訊號在高速率的長距...

LCD驅動 學習筆記 一

首先先介紹2個概念 68 system 介面和 80system介面。它們是比較流行的2中微處理器的介面。80system 簡單的來說,用read和write兩個訊號來表示讀寫。read為低,為讀 write為低,表示寫。68systeme wr為使能訊號。e wr為高,r w為高表示讀 e wr為...