關于電磁流量計ADuC812芯片的探討 四十四
4.3 電磁流量計CPU 監控程序
X25045 在上電的時候輸出復位信號用于啟動或者重新啟動微處理器,令其進入或者返回到預定的循環程序并順序執行。如果超過了轉換點,X25045 內部的復位電路就會提供一個200ms 左右的復位脈沖,由RESET 引腳輸出,讓微處理器正常復位。
X25045 芯片內的“看門狗”定時器用于監控微處理器的工作狀態。用WDI 的輸入來判斷微處理器是否工作正常,在設定的定時時間內,微處理器必須在WDI 的引腳上產生一個由高到低的電平,否則X25045 將會產生一個復位信號。在X25045 內部有一個控制寄存器中有2 位可編程位決定了定時周期的長短。微處理器可以通過指令來改變這兩個位,從而改變看門狗定時的時間長短。
X25045 內部含一個8 位指令寄存器。可以通過SI 輸入來訪問,數據在SCK 的上升沿由時鐘同步輸入。表4-2 為指令及其操作碼的列表。所有指令、地址與數據都以最高有效位在前的方式進行傳送,讀和寫指令的位3 包含了高地址位A8。
4.4 A/D 采樣及處理
A/D 采樣定時中斷在軟件定時中斷中的優先級應為最高,因為需要保證對采集的信號進行實時處理,采樣過程需要讀入A/D 采樣值,并將其送入設定的環行數據區。
詳情請瀏覽公司網站的產品中心 http://www.ladynoble.net/ 電磁流量計