“看門狗”電路DS1232在單片機產(chǎn)品中的應(yīng)用
2.3 看門狗定時器
在DS1232內(nèi)部集成有看門狗定時器,當(dāng)DS1232的ST端在設(shè)置的周期時間內(nèi)沒有有效信號到來時,DS1232的RST和RST端將產(chǎn)生復(fù)位信號以強迫微處理器復(fù)位。這一功能對于防止由于干擾等原因造成的微處理器死機是非常有效的。看門狗定時器的定時時間由DS1232的TD引腳確定,詳見表1。
看門狗定時器的周期輸入信號ST可以從微處理器的地址信號、數(shù)據(jù)信號或控制信號中獲得,不論哪種信號都必須能夠周期性的訪問DS1232,對于MCS51系列單片機,推薦使用ALE信號。
DS1232與MCS51系列單片機的典型接口電路如圖3所示。
4. 使用注意事項
DS1232雖然具有與微處理器接口簡單的特點,但在使用中也應(yīng)注意以下幾點:
(1)ST除了可以和MCS51單片機的ALE相連接外,也可以和其它信號線相連,但是必須保證在看門狗定時器計數(shù)溢出前復(fù)位看門狗定時器。
(2)DS1232內(nèi)部第6引腳沒有上拉電阻,如果單片機的其它外圍接口芯片需要用到低電平復(fù)位信號,那么,必須在該引腳上外接一個上拉電阻,如圖3中的R。
(3)如果用仿真器調(diào)試用戶目標(biāo)板,并且ST端與單片機的ALE相連,那么最好先不要插上DS1232芯片,因為在仿真器與PC機相連單步運行程序時,單片機的ALE信號并不是連續(xù)供給的,容易造成非正常復(fù)位,影響調(diào)試工作的進行。
DIY機械鍵盤相關(guān)社區(qū):機械鍵盤DIY
評論