STM8窗口看門狗介紹
窗口看門狗用于監(jiān)測由于外部干擾或不可預(yù)知的邏輯條件所產(chǎn)生的軟件錯誤,這樣的軟件錯誤通常會導(dǎo)致應(yīng)用程序不按照預(yù)期的方式運行。除非程序在遞減計數(shù)器的T6位變?yōu)?之前刷新遞減計數(shù)器,看門狗電路將在一個預(yù)置的時間間隔后產(chǎn)生系統(tǒng)復(fù)位;如果在7位的遞減計數(shù)器數(shù)值達到窗口寄存器數(shù)值之前刷新遞減計數(shù)器,同樣會產(chǎn)生系統(tǒng)復(fù)位。這就意味著只能在一個有限的時間窗口內(nèi)刷新遞減計數(shù)器。
WWDG主要功能
●可編程的自由運行遞減計數(shù)器
●有條件的復(fù)位
─如果開啟了看門狗,當(dāng)遞減計數(shù)器的數(shù)值小于0x40時產(chǎn)生復(fù)位
─如果開啟了看門狗,當(dāng)在指定的時間窗口之外重加載遞減計數(shù)器的數(shù)值(見圖27)時產(chǎn)生復(fù)位
●硬件或軟件啟動看門狗(由選擇字節(jié)指定)
●可在HALT指令時產(chǎn)生復(fù)位(由選擇字節(jié)配置)WWDG功能說明
如果開啟了看門狗(設(shè)置了WDGA=1),當(dāng)7位的遞減計數(shù)器(T[6:0]位)從0x40變?yōu)?x3F時(即T6變?yōu)?),看門狗產(chǎn)生一個復(fù)位信號并把復(fù)位引腳拉低。如果軟件刷新計數(shù)器時,計數(shù)器的數(shù)值大于窗口寄存器中的數(shù)值,同樣會產(chǎn)生復(fù)位。
(圖25:STM8窗口看門狗框圖)
在正常的操作期間,應(yīng)用程序必須定期地寫入WDGCR寄存器,以避免產(chǎn)生復(fù)位;這個寫的動作必須在計數(shù)器的數(shù)值小于窗口寄存器的數(shù)值時進行。寫入WDGCR寄存器的數(shù)值必須是介于0xFF和0xC0之間(見圖26):
開啟看門狗:
如果(通過選擇字節(jié))選擇了軟件看門狗,在系統(tǒng)復(fù)位后看門狗處于關(guān)閉狀態(tài)。設(shè)置WDGCR寄存
器中的WDGA位將開啟看門狗,隨后在下次復(fù)位之前將不能關(guān)閉看門狗。
如果(通過選擇字節(jié))選擇了硬件看門狗,看門狗將始終開啟,而WDGA位將不起作用。控制遞減計數(shù)器:
遞減計數(shù)器是自由運行計數(shù)器:即使未開啟看門狗,它依然不斷地遞減計數(shù)。當(dāng)開啟看門狗
時,必須設(shè)置T6位以避免立刻產(chǎn)生復(fù)位。T[5:0]位中包含了看門狗產(chǎn)生復(fù)位前允許的時間延遲(見圖26);因為寫入WDGCR寄存器時,預(yù)分頻器的狀態(tài)是不可知的(見圖27),所以這個時間延遲介于一個最小和最大數(shù)值之間。
窗口寄存器(WDGWR)的數(shù)值是指定窗口的高限:為防止復(fù)位,必須在遞減計數(shù)器的數(shù)值小于窗口寄存器的數(shù)值并大于0x3F時刷新遞減計數(shù)器。圖27描述了窗口看門狗操作過程。
注意:T6位可以用于產(chǎn)生一個軟件復(fù)位(即設(shè)置WDGA位同時清除T6位)在停止時產(chǎn)生看門狗復(fù)位
如果開啟了看門狗,并且選擇了停止時產(chǎn)生看門狗復(fù)位的選項,則執(zhí)行HALT指令將產(chǎn)生復(fù)位。
在停止模式下使用WWDG
如果在選擇字節(jié)中使能了停止模式下的看門狗(HALT指令不產(chǎn)生看門狗復(fù)位),建議在執(zhí)行HALT指令前先刷新看門狗計數(shù)器,以避免在喚醒微控制器后立刻進入不希望的看門狗復(fù)位。如何設(shè)置看門狗的超時
下圖顯示了看門狗計數(shù)器(CNT)中的6位數(shù)值,與以毫秒為單位的超時時間的線性關(guān)系,這個表可以在不考慮時序變化時作為一個快速的粗略計算參考,如果需要更精確的計算,請使用圖27的公式。
---------------------------------------------------------------------------------------------------------------------------
警告:每次寫入WDGCR寄存器時,首先要置T6位為'1',以避免立刻產(chǎn)生看門狗復(fù)位。
---------------------------------------------------------------------------------------------------------------------------
(圖26:STM8大約的超時時間)
(圖27:STM8窗口看門狗時序圖)WWDG低功耗模式
表28:WWDG在低功耗模式下的影響
模式 | 說明 | |
等待(Wait) | 看門狗不受影響:遞減計數(shù)器照常工作 | |
停機(Halt) | 選擇字節(jié)中 WWDG_HALT | |
0 | 不產(chǎn)生看門狗復(fù)位。微控制器進入停止模式。遞減計數(shù)器遞減一次后停止計數(shù),在微控制器收到一個外部中斷或復(fù)位之前,它不會再產(chǎn)生看門狗復(fù)位。 如果收到了一個中斷(參考中斷映像表,查看停止模式下可以產(chǎn)生哪些中斷),在經(jīng)過穩(wěn)定延遲后看門狗將恢復(fù)計數(shù)。如果系統(tǒng)被復(fù)位,除非在選擇字節(jié)中選擇了硬件看門狗,否則看門狗將被關(guān)閉。 | |
1 | 產(chǎn)生一個復(fù)位而不是進入停止模式。 | |
活躍停機 (Active Halt) | X | 不產(chǎn)生復(fù)位,微控制器進入Active Halt模式。看門狗計數(shù)器停止計數(shù),不再遞減。當(dāng)微控制器收到一個振蕩器中斷或外部中斷,看門狗立刻恢復(fù)計數(shù)。當(dāng)微控制器被復(fù)位,在經(jīng)過穩(wěn)定延遲后看門狗將恢復(fù)計數(shù)。 |
硬件看門狗選項
如果在選擇字節(jié)中選擇了硬件看門狗選項,則看門狗始終開啟,同時WDGCR寄存器中的
WDGA將不起作用。請參考數(shù)據(jù)手冊中有關(guān)選擇字節(jié)的說明。在停止模式下使用WWDG
如果開啟了看門狗,則建議在停止模式下做如下操作。
在執(zhí)行HALT指令前先刷新看門狗計數(shù)器,以避免在喚醒微控制器后立刻進入不希望的看門狗復(fù)位。
控制寄存器(WWDG_CR)
地址偏移值:0x00
復(fù)位值:0x7F
位7 | WDGA:開啟位 該位由軟件設(shè)置,只能由硬件在復(fù)位后清除。當(dāng)WDGA=1時,看門狗可以產(chǎn)生復(fù)位。 0:關(guān)閉看門狗 1:開啟看門狗 |
---|---|
位6:0 | T[6:0]:7位計數(shù)器(MSB至LSB) 這些位包含看門狗計數(shù)器的數(shù)值,每過(大約)12288個fckc_wwdg_ck周期遞減一次。當(dāng)它的內(nèi)容從0x40變?yōu)?x3F(T6被清除)時,則產(chǎn)生一個復(fù)位。 |
(1)如果在選擇字節(jié)中使能了硬件看門狗功能,則此位不起作用。
窗口寄存器(WWDG_WR)
地址偏移值:0x01
復(fù)位值:0x7F
位7 | 保留 |
---|---|
位6:0 | W[6:0]:7位計數(shù)器(MSB至LSB) 這些位包含了窗口的數(shù)值,這是需要與遞減計數(shù)器比較的數(shù)值。 |
窗口看門狗寄存器映像和復(fù)位數(shù)值
(表29:STM8 WWDG寄存器映像和復(fù)位值)
上一篇:STM8 主時鐘狀態(tài)寄存器
下一篇:STM8 獨立看門狗(IWDG)
推薦閱讀
史海拾趣
在電子行業(yè)中,Hitachi(日立)及其子公司如Renesas(瑞薩電子,原日立半導(dǎo)體部門獨立后成立)的發(fā)展歷史充滿了技術(shù)創(chuàng)新、市場擴張與全球合作的精彩故事。以下是五個相關(guān)故事,每個故事均基于事實描述:
1. 從電機制造到半導(dǎo)體巨頭的轉(zhuǎn)型
日立公司成立于1910年,最初以生產(chǎn)電動機和礦山設(shè)備起家,旨在支持日本的工業(yè)化進程。隨著技術(shù)的不斷進步和市場需求的多樣化,日立逐漸將業(yè)務(wù)擴展到電子領(lǐng)域。1960年代,日立開始涉足半導(dǎo)體技術(shù),并在隨后的幾十年里,通過持續(xù)的研發(fā)投入和技術(shù)創(chuàng)新,逐步建立了在半導(dǎo)體行業(yè)的領(lǐng)先地位。1999年,日立半導(dǎo)體部門獨立成為Renesas Technology Corporation(瑞薩科技),進一步專注于微控制器、模擬IC、電源管理IC等產(chǎn)品的研發(fā)與生產(chǎn),為汽車電子、工業(yè)控制、消費電子等多個領(lǐng)域提供關(guān)鍵解決方案。
2. 全球化戰(zhàn)略與市場拓展
進入21世紀(jì),日立及Renesas積極實施全球化戰(zhàn)略,通過在全球各地設(shè)立研發(fā)中心、生產(chǎn)基地和銷售網(wǎng)絡(luò),加速其產(chǎn)品和技術(shù)的國際化進程。例如,Renesas在美國、歐洲和亞洲等地建立了多個研發(fā)中心,與當(dāng)?shù)仄髽I(yè)和研究機構(gòu)緊密合作,共同推動半導(dǎo)體技術(shù)的創(chuàng)新與發(fā)展。同時,通過并購和合作,Renesas不斷擴展其產(chǎn)品線,提升在全球市場的競爭力。
3. 技術(shù)創(chuàng)新引領(lǐng)行業(yè)發(fā)展
日立及Renesas在半導(dǎo)體領(lǐng)域的技術(shù)創(chuàng)新是其持續(xù)發(fā)展的重要驅(qū)動力。多年來,公司投入大量資源進行研發(fā),不斷推出具有行業(yè)影響力的新產(chǎn)品和技術(shù)。例如,在汽車電子領(lǐng)域,Renesas的MCU(微控制器)和功率半導(dǎo)體產(chǎn)品廣泛應(yīng)用于發(fā)動機控制、車身控制、安全系統(tǒng)等關(guān)鍵系統(tǒng),為汽車行業(yè)的智能化和電動化轉(zhuǎn)型提供了重要支持。此外,Renesas還在物聯(lián)網(wǎng)、工業(yè)4.0等新興領(lǐng)域積極布局,推動相關(guān)技術(shù)的研發(fā)與應(yīng)用。
4. 應(yīng)對挑戰(zhàn)與危機管理
在發(fā)展過程中,日立及Renesas也面臨過諸多挑戰(zhàn)和危機。例如,2011年日本東北太平洋地區(qū)地震和海嘯對日立及Renesas的生產(chǎn)基地造成了嚴(yán)重影響。面對這一突如其來的災(zāi)難,公司迅速啟動應(yīng)急響應(yīng)機制,調(diào)整生產(chǎn)計劃,確保關(guān)鍵產(chǎn)品的供應(yīng)不受影響。同時,公司還加強了供應(yīng)鏈的多元化和風(fēng)險管理,以應(yīng)對未來可能發(fā)生的類似危機。
5. 可持續(xù)發(fā)展與社會責(zé)任
作為一家全球性的電子企業(yè),日立及Renesas始終將可持續(xù)發(fā)展和社會責(zé)任視為企業(yè)發(fā)展的重要組成部分。公司致力于開發(fā)環(huán)保型產(chǎn)品和解決方案,推動綠色能源和節(jié)能減排技術(shù)的應(yīng)用。同時,公司還積極參與社會公益活動,支持教育、環(huán)保和社區(qū)發(fā)展項目,展現(xiàn)了作為全球企業(yè)公民的責(zé)任感。例如,日立通過引入“光伏+儲能”智慧能源體系,構(gòu)建綠色生產(chǎn)基地,為實現(xiàn)“雙碳”目標(biāo)貢獻力量。
以上五個故事展示了Hitachi(日立)及其子公司Renesas在電子行業(yè)中的發(fā)展歷程和成就,體現(xiàn)了公司在技術(shù)創(chuàng)新、市場拓展、危機管理、可持續(xù)發(fā)展和社會責(zé)任等方面的努力和貢獻。
冠圖電子(GTL-POWER)發(fā)展故事之一:初創(chuàng)與技術(shù)積累
冠圖電子(GTL-POWER)的故事始于2009年,當(dāng)時它作為一家專注于中小功率模塊電源、定制電源的新興企業(yè)在廣州成立。創(chuàng)始人憑借對電力電子技術(shù)的深刻理解和敏銳的市場洞察力,組建了一支專業(yè)的研發(fā)團隊,致力于高品質(zhì)模塊電源的研發(fā)與生產(chǎn)。在公司成立初期,團隊就明確了技術(shù)創(chuàng)新和質(zhì)量為先的發(fā)展策略,逐步建立了微功率模塊電源樣品生產(chǎn)線,為后續(xù)的發(fā)展奠定了堅實基礎(chǔ)。
冠圖電子(GTL-POWER)發(fā)展故事之二:市場拓展與戰(zhàn)略布局
隨著技術(shù)實力的不斷增強,冠圖電子開始積極拓展市場。2010年至2012年間,公司先后在北京、上海、深圳等城市設(shè)立了辦事處,構(gòu)建了遍布全國的銷售網(wǎng)絡(luò)。這一戰(zhàn)略布局不僅拓寬了銷售渠道,還加強了與當(dāng)?shù)乜蛻舻木o密聯(lián)系,進一步提升了品牌知名度。同時,公司還根據(jù)市場需求,不斷優(yōu)化產(chǎn)品結(jié)構(gòu),推出了多款具備自主知識產(chǎn)權(quán)的特色產(chǎn)品,如寬壓DC-DC模塊電源、光伏電源等,深受市場歡迎。
冠圖電子(GTL-POWER)發(fā)展故事之三:技術(shù)突破與行業(yè)標(biāo)準(zhǔn)
冠圖電子在技術(shù)創(chuàng)新方面不斷取得突破,陸續(xù)開發(fā)了多款具有行業(yè)領(lǐng)先水平的電源產(chǎn)品。例如,公司成功開發(fā)出小型全功能單列直插DC-DC模塊電源,解決了傳統(tǒng)電源體積大、效率低的問題。此外,冠圖電子還積極參與行業(yè)標(biāo)準(zhǔn)的制定工作,通過技術(shù)創(chuàng)新推動整個電源行業(yè)的發(fā)展。這些努力不僅提升了公司的行業(yè)地位,還為客戶提供了更加可靠、高效的電源解決方案。
冠圖電子(GTL-POWER)發(fā)展故事之四:品質(zhì)管理與國際認(rèn)證
為了確保產(chǎn)品質(zhì)量,冠圖電子建立了嚴(yán)格的質(zhì)量管理體系,并通過了ISO9001權(quán)威認(rèn)證。公司注重生產(chǎn)過程的每一個環(huán)節(jié),從原材料采購到成品出廠都實行嚴(yán)格的質(zhì)量控制。這種對品質(zhì)的執(zhí)著追求使得冠圖電子的產(chǎn)品在市場上贏得了良好的口碑,吸引了來自全球30多個國家的600多家客戶。國際市場的認(rèn)可不僅提升了公司的品牌形象,還為公司帶來了更多的業(yè)務(wù)機會。
冠圖電子(GTL-POWER)發(fā)展故事之五:客戶服務(wù)與持續(xù)發(fā)展
冠圖電子始終堅持以客戶為中心的服務(wù)理念,為客戶提供從項目咨詢、系統(tǒng)設(shè)計到技術(shù)支持的一站式服務(wù)。公司擁有一支專業(yè)的客服團隊,能夠迅速響應(yīng)客戶需求并提供專業(yè)的解決方案。此外,冠圖電子還注重與客戶的長期合作,通過持續(xù)改進產(chǎn)品和服務(wù)來滿足客戶的不斷變化的需求。這種以客戶為導(dǎo)向的發(fā)展策略使得冠圖電子在激烈的市場競爭中保持了穩(wěn)步發(fā)展,并逐漸成長為一流的微功率模塊電源、定制電源供應(yīng)商。
1979年,F(xiàn)abrimex AG接管了ARCO-Solar(美國)的代表處,標(biāo)志著公司正式進入光伏領(lǐng)域。這一舉措為公司帶來了新的增長點,并推動了相關(guān)產(chǎn)品的研發(fā)和生產(chǎn)。隨著光伏技術(shù)的不斷發(fā)展,F(xiàn)abrimex AG在光伏領(lǐng)域逐漸取得了顯著的成績,為公司帶來了可觀的收益。
作為一個有社會責(zé)任感的企業(yè),Chenmoun Enterprise Ltd在追求經(jīng)濟效益的同時,也積極履行社會責(zé)任。公司注重環(huán)保和可持續(xù)發(fā)展,致力于減少生產(chǎn)過程中的環(huán)境污染和資源浪費。同時,公司還積極參與公益事業(yè),為社會做出積極貢獻。這些舉措不僅提升了公司的品牌形象,也增強了公司的社會影響力。
以上這些故事雖然基于虛構(gòu),但它們展示了一個電子企業(yè)可能經(jīng)歷的發(fā)展路徑和關(guān)鍵成功因素。這些因素包括技術(shù)創(chuàng)新、全球化戰(zhàn)略、品質(zhì)控制、研發(fā)投入和社會責(zé)任等。當(dāng)然,每個企業(yè)的具體情況和發(fā)展道路都會有所不同,但這些故事可以作為參考,幫助您理解電子行業(yè)企業(yè)的發(fā)展歷程。
在電子行業(yè)競爭日益激烈的背景下,Chenmoun Enterprise Ltd始終堅持品質(zhì)至上的原則。公司建立了嚴(yán)格的質(zhì)量管理體系,從原材料采購到生產(chǎn)流程再到產(chǎn)品出廠,每一個環(huán)節(jié)都嚴(yán)格把關(guān)。這種對品質(zhì)的執(zhí)著追求贏得了客戶的信任和口碑,使得Chenmoun的產(chǎn)品在市場上獲得了廣泛的認(rèn)可。
Cableform Inc公司起源于一位名叫約翰·卡貝爾的電氣工程師的創(chuàng)意。在20世紀(jì)中期,約翰看到了電子工業(yè)的巨大潛力,特別是在電磁控制領(lǐng)域。于是,在1945年,他創(chuàng)立了Cableform Inc,專注于研發(fā)和生產(chǎn)電磁控制設(shè)備。起初,公司只有幾名員工,面臨著資金短缺和技術(shù)挑戰(zhàn)。然而,約翰憑借著對技術(shù)的執(zhí)著和對市場的敏銳洞察,成功設(shè)計出了一款具有競爭力的磁鐵控制器,為公司的發(fā)展奠定了基石。
ARM7 44b0,裸機調(diào)試。 在AXD下調(diào)試,RO Base參數(shù)設(shè)為0x0c008000 這是開發(fā)板的地址空間: nGCS0 [0x0000_0000]:FLASH(SST39VF1601) nGCS1 [0x0200_0000]:NANDFLASH(K9F2808) nGCS2 [0x0400_0000]:IDE/ATA nGCS3 [0x0600_0000]:RTL8019AS nGC ...… 查看全部問答∨ |
|
大伙,我現(xiàn)在有一個加熱設(shè)備,其慣性比較大,就算發(fā)熱管到溫不加熱也會上沖十幾度。所以我就采用間斷加熱,可是還是會沖5、6度,現(xiàn)在想用PID控制,可是搞了幾天都沒調(diào)好。首先,若采用增量式PID,采樣周期大概要多長,其與積分時間和 ...… 查看全部問答∨ |
|
請大家?guī)兔Ψ治鲆粋€問題,wince啟動時老出現(xiàn)的幾句話。 d:\\45.jpg請大家?guī)兔Ψ治鲆粋€問題,wince啟動時老出現(xiàn)的幾句話。我并沒有修改public里面的源碼。但每次啟動都有這個問題,大家?guī)兔Ψ治鱿?!? 查看全部問答∨ |
ADSP TS201鏈路口收發(fā)數(shù)據(jù)的 程序誰有啊 請幫幫忙 急用 我的怎么也調(diào)試不成功 ADSP TS201鏈路口收發(fā)數(shù)據(jù)的 程序誰有啊 請幫幫忙 急用 我的怎么也調(diào)試不成功… 查看全部問答∨ |
當(dāng)板子和PC機直連的時候,如果不知道板子的IP地址,那么PC機可獲取到其IP地址?? 除了查詢PC機的ARP列表外地址外還有別的方法嗎? 板子上是否需要加些工作??比如檢測到連接后主動廣播下自己的地址》?? 有較好的方 ...… 查看全部問答∨ |
我從PROTEL導(dǎo)入CAD文檔時,無法1:1的導(dǎo)入CAD的線長尺寸。CAD的文檔是.dxf。 CAD導(dǎo)入PROTEL時,線的尺寸大了8倍。 請各大俠解決!… 查看全部問答∨ |
設(shè)計資源 培訓(xùn) 開發(fā)板 精華推薦
- 基于單片機的LED自適應(yīng)調(diào)光系統(tǒng)
- 智能小車主控系統(tǒng)電路設(shè)計
- Microchip 升級數(shù)字信號控制器(DSC)產(chǎn)品線 推出PWM 分辨率和 ADC 速度業(yè)界領(lǐng)先的新器件
- 意法半導(dǎo)體STM32MP23x:突破成本限制的工業(yè)AI應(yīng)用核心
- 意法半導(dǎo)體推出用于匹配遠距離無線微控制器STM32WL33的集成的匹配濾波芯片
- ESP32開發(fā)板連接TFT顯示屏ST7789跳坑記
- 如何讓ESP32支持analogWrite函數(shù)
- LGVL配合FreeType為可變字體設(shè)置字重-ESP32篇
- 使用樹莓派進行 ESP32 Jtag 調(diào)試
- 2025上半年移動機器人行業(yè)融資一覽:共38起,總額超50億元
- 刷新世界紀(jì)錄,國產(chǎn)機器狗速度突破每秒10米
- 機構(gòu):2025年1-5月全球動力電池裝機369.8GWh
- 定制還是自研? 汽車芯片戰(zhàn)略背后的邏輯分析
- 電氣化和智能化,會給汽車上的 MEMS 帶來什么變化?
- 狂飆的吉利新能源,與李書福的動力電池江湖
- 充電與換電:電動汽車補能方式的發(fā)展漫談
- RTL級動態(tài)電壓調(diào)節(jié)(DVFS)建模:汽車電子中的多域功耗協(xié)同控制
- 1-5月全球動力電池裝車量TOP10:中企僅一家市場份額下降
- 淺談電動汽車充電中漏電流的選型及充電方案測試常見問題