28 T5L 迪文屏 C51開發之看門狗定時器

2021-10-10 02:36:33 字數 500 閱讀 3521

t5l 晶元內部的看門狗定時器,看門狗的作用就是使我們的軟體在異常宕機之後可以得到復位,從而避免在惡劣環境下長期卡死的情況,它的工作原理很簡單,就是在規定的溢位時間間隔內,必須得有一次餵狗操作,如果沒有的話,看門狗就會造成軟體復位,如果我們的軟體是在正常執行的話,那麼軟體上肯定會進行正常的餵狗操作,只有當軟體異常宕機後,無法進行餵狗操作時,那麼看門狗就會產生乙個系統復位,來幫助軟體重新執行,同時也會將32kb的內部ram(xdata)給復位,但是dgus變數儲存器的內容不會被復位。

通常來說看門狗的溢位時間間隔是可以被設定的,但是在我們的t5l晶元上,它是不能被設定的,也就是說一旦開啟看門狗之後,我們的c51**就必須得在溢位時間間隔之內進行一次餵狗操作。

為監視軟體運**況,確保異常時能自動產生系統復位恢復正常,t5l 的 os 8051 設定有軟體看門狗(wdt)定時器,其計數復位時間設定為 1 秒(對應 11.0592mhz 晶體)。一旦 wdt 開啟後,軟體需要在計數復位時間內餵狗,

不然將產生一次系統復位;復位對 32k

26 T5L 迪文屏 C51開發之中斷系統

本篇我們來看一下 t5l 晶元的中斷系統,它和傳統的 c51 微控制器的中斷系統使用方法是一樣的,只不過是在此基礎上再擴充套件了幾個外設中斷而已,在t5l的c51核上總共有12個中斷源,這12個中斷源分別如下表所示 中斷源名稱 中斷編號 外部中斷0 interrupt 0 uart3中斷 inter...

32 T5L 迪文屏 C51開發之資料儲存模型

上一章節我們學習了nor flash儲存器,而本章節就是基於nor flash儲存器來做乙個常用的儲存模型,這在實際的應用專案當中是非常有用的,當然了我們這個儲存模型可以應用在任何的儲存器上,而不是僅侷限於nor flash儲存器。我們這裡所謂的儲存模型就是用結構體的方式來集中管理所需要儲存的字段資...