為應(yīng)對日益復(fù)雜的處理任務(wù),越來越多的應(yīng)用會使用微處理器搭載各種操作系統(tǒng)的方案。操作系統(tǒng)的啟動周期一般在十幾秒,有的甚至在一分鐘以上。另外,為保證在程序跑飛時系統(tǒng)
引言在以單片機、DSP等處理器為核心的數(shù)字系統(tǒng)中,看門狗是不可缺少的一部分,特別是在對可靠性要求極高的系統(tǒng)中,如箭上伺服控制器,由于箭體內(nèi)強弱電交叉使用,或者地面測試環(huán)境復(fù)雜多變,會產(chǎn)生諸多干擾和輻射。它
昨天我們了解了單片機應(yīng)用系統(tǒng)硬件可靠性設(shè)計方案,而單片機應(yīng)用系統(tǒng)的軟件和硬件是緊密相關(guān)的。要使整個系統(tǒng)具有較高的可靠性,除了在盡可能提高硬件可靠性的前提下,軟件的可靠性設(shè)計也是必不可少的,必須從設(shè)計、測試及長期使用等方面來解決軟件可靠性。單片機系統(tǒng)的抗干擾能力是系統(tǒng)可靠性的重要指標,單片機軟件抗干擾設(shè)計的主要目的就是及時發(fā)現(xiàn)“跑飛”的程序,并及時地將程序拉入正常軌道,主要方法有:指令冗余、軟件“陷阱”、軟件“看門狗”等等。
系統(tǒng)軟件"看門狗"的設(shè)計思路:1.看門狗定時器T0的設(shè)置。在初始化程序塊中設(shè)置T0的工作方式,并開啟中斷和計數(shù)功能。系統(tǒng)Fosc=12 MHz,T0為16位計數(shù)器,最大計數(shù)值為(2的16次方)-1=65 535,T0輸入計數(shù)頻率是.Fosc/12,
引言VxWorks是目前應(yīng)用最多的嵌入式實時操作系統(tǒng)之一,廣泛應(yīng)用于工業(yè)控制、醫(yī)療器械、通信、航空航天以及武器裝備等領(lǐng)域。VxWorks是32位實時嵌入式操作系統(tǒng),自20世紀80年
1.什么是watchdog?watchdog,中文名稱叫做“看門狗”,全稱watchdog timer,從字面上我們可以知道其實它屬于一種定時器。然而它與我們平常所接觸的定時器在作用上又有所不同。普通的定時器一般起記時作用,記
21ic通信網(wǎng)訊,一線科技公司都得了“智能化饑渴癥”:他們總是想要把所有自己能見到的東西裝上芯片,然后美其名曰“智能化”,這種病癥是如此的嚴重,以至于無數(shù)的公司在硬件之路上義無反顧的燒
引言VxWorks是目前應(yīng)用最多的嵌入式實時操作系統(tǒng)之一,廣泛應(yīng)用于工業(yè)控制、醫(yī)療器械、通信、航空航天以及武器裝備等領(lǐng)域。VxWorks是32位實時嵌入式操作系統(tǒng),自20世紀80年
初學51單片機的人會有這樣的問題:AT89S51是什么?書上和網(wǎng)絡(luò)教程上可都是8051,89C51等!沒聽說過有89S51?所以我整理了一份關(guān)于這方面的資料.這里,初學者要澄清單片機實際使用方面的一個產(chǎn)品概念,MCS-51單片機是美國
[摘要] GTA汽車公司對看門狗網(wǎng)站提起天價訴訟,稱該網(wǎng)站惡意誹謗對其新能源汽車項目的開發(fā)和融資造成損失,要求法院判決賠償8500萬美元經(jīng)濟損失。
“看門狗”概念及其應(yīng)用在由單片機構(gòu)成的系統(tǒng)中,由于單片機的工作有可能會受到來自外界電磁場的干擾,造成程序的跑飛,從而陷入死循環(huán),程序的正常運行被 打斷,由單片機控制的系統(tǒng)便無法繼續(xù)工作,這樣會
以MSP430F2274為例。其中匯編實現(xiàn)采用的是IAR匯編,CCE匯編實現(xiàn)稍作修改即可。1. 看門狗有三種工作模式:停止模式,計時器模式,看門狗模式。2. 其中后兩種模式可以選擇的時鐘源有:SMCLK和ACLK。3. 在使用后兩種模式
看門狗,又叫watchdog timer,從本質(zhì)上來說就是一個定時器電路,一般有一個輸入和一個輸出,其中的輸入叫做喂狗,輸出一般連接到另外一個部分的復(fù)位端,另外一個部分就是所要處理的部分,暫且稱之為MCU。在MCU正常工
看門狗----喂狗看門狗(watchingdog)本質(zhì)上是一種定時器(timer).定時器有軟件定時器和硬件的定時器,軟件定時器的一般的操作方法是在一定的時間內(nèi)向操作系統(tǒng)發(fā)送消息,一定時間一般又體現(xiàn)為時間遞減的形式,例如時間在
網(wǎng)上看到一個很形象的比喻,看完后也許您對看門狗有更深入的理解??撮T狗其實就是這么回事:比如說你正在繞著一座小山裸奔。——程序按預(yù)定流程執(zhí)行。每次經(jīng)過山腳下的某個地方,你都給一條大狼狗一根肉骨
STC單片機是一款增強型51單片機,完全兼容MCS-51,還增加了新的功能,比如新增兩級中斷優(yōu)先級,多一個外中斷,內(nèi)置EEPROM,硬件看門狗,具有掉電模式,512B內(nèi)存等。還支持ISP下載,不用編程器,只要一個MAX232和一些
一 振蕩器停止振蕩又可以分為電源電壓不穩(wěn),或者強干擾引起的振蕩器停振。二 PC指針跑飛電源電壓不穩(wěn)或強干擾引起PC跑飛,如果看門狗不好,也會引起死機。三 設(shè)計上對長引出線的IO沒有保護,靜電打在IO口上引起單片機
以MSP430F2274為例。其中匯編實現(xiàn)采用的是IAR匯編,CCE匯編實現(xiàn)稍作修改即可。 1. 看門狗有三種工作模式:停止模式,計時器模式,看門狗模式。2. 其中后兩種模式可以選擇的時鐘源有:SMCLK和ACLK。3. 在使用后兩種模
在ATMEL的89S51系列的89S51與89C51功能相同。指令兼容。HEX程序無需任何轉(zhuǎn)換可以直接使用。89S51只比89C51增加了一個看門狗功能。89S51的其它功能可以參見89C51的資料??撮T狗具體使用方法如下:在程序初始化中向看門
AVR看門狗 一個硬件單元,當程序由于某種原因跑“飛”了,它就Reset程序。就像小狗看門一樣。//Watchdog initialize// prescale: 2048Kvoid watchdog_init(void){WDR(); //this prevents a timout on enab