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