www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當前位置:首頁 > 單片機 > 單片機
[導讀] DAVE——數字應用工程師,出自Infineon科技。它能幫我們準確而快速地進行基于Infineon8位、16位或32位單片機的嵌入式系統(tǒng)設計。由于Infineon的嵌入式為控制器的寄存器的數量非常大,大約有一千多個。所以

 DAVE——數字應用工程師,出自Infineon科技。它能幫我們準確而快速地進行基于Infineon8位、16位或32位單片機的嵌入式系統(tǒng)設計。由于Infineon的嵌入式為控制器的寄存器的數量非常大,大約有一千多個。所以對大量寄存器的初始化是一件相當棘手的事,而有了DAVE的平臺就能很輕松地完成這些事情。同時DAVE還可完成單片機的其它初始化工作,與Keil或、Tasking等編譯軟件實現鏈接,輕松完成嵌入式系統(tǒng)的軟件開發(fā)工作。

XC2336B是Infineon的16位微控制器XC2000家族中的一員,它將功能和性能都得到擴展的C166SV2內核、功能強大的片上外設子系統(tǒng)和各種片上存儲器進行了完美結合。執(zhí)行速度更快、穩(wěn)定性更好、操作更簡單。

1 XC2336B單片機特殊的看門狗工作模式

1.1 正常模式

正常模式是應用復位或內部應用復位后的缺省模式。只有當執(zhí)行ENWDT指令時,才能從禁用模式進入正常模式。

1.2 禁用模式

對于完全不需要WDT功能的應用,可采用禁用模式。執(zhí)行指令DISWDT進入禁用模式:若CPUCON1.WDTCTL=0,在初始化結束前執(zhí)行該指令;若CPUCON1.WDTCTL=1,可在任意時刻執(zhí)行該指令。

1.3 預警模式

檢測到看門狗錯誤時,始終進入預警模式。若正常模式下定時器溢出,則進入預警模式。此時,WDT不會立即請求對芯片復位,它會首先發(fā)送預警輸出,確保系統(tǒng)在復位之前進入安全的狀態(tài)。接收到預警信號后,CPU和系統(tǒng)完成當前掛起的操作請求,不產生新的操作請求。通過中斷告知CPU出現預警,CPU可通過寄存器INTSTAT識別WDT預警中斷。完成所有掛起的操作后,在復位之前CPU應執(zhí)行IDLE指令以終止所有進一步的操作。

1.4 恒復位

如果看門狗引發(fā)兩次復位(應用或內部應用復位),則認為出現了嚴重的系統(tǒng)故障,XC2336B保持由RSTCON1.WDT配置的復位狀態(tài),直至發(fā)生上電復位。例如,當器件和外部存儲器的連接丟失,以致于無法完成系統(tǒng)初始化時,器件會被周期性復位。這種雙復位檢測方式可防止各種情況引起的器件周期性復位。

該單片機WDT與其它單片機WDT不同的地方之一就是引入了預警模式中斷,這使軟件可以在發(fā)生異常復位之前處理一些必要的數據;另一個不同的地方就是引入了恒復位狀態(tài),使單片機在發(fā)生嚴重的系統(tǒng)故障時,各端口保持非輸出狀態(tài),同時不產生周期性復位。

如果在某些場合不希望單片機出現恒復位狀態(tài),或者不希望單片機在兩次WDT復位后就進入恒復位狀態(tài),則軟件必須在WDT預警模式中斷中寫入代碼。文章后面會有實例說明。

2 單片機初始化結束后WDT有效的工作方式

如圖2所示,如果在DAVE軟件的WDT初始化選擇中選中該項,則軟件在復位初始化結束后,WDT應該使能。

但是,如果不在DAVE自動生成的工程文件中,將WDT選項勾選的話,WDT將永遠無效。即使你已經勾選了該選項,下次DAVE自動修改工程文件時該選項也會被清除。因此在該工作方式下,軟件中可以沒有啟動WDT的語句,但每次用DAVE自動修改工程文件時都要重新勾選。該選項在工程文件的Start_V3.A66中,位置如圖3所示。

在這種工作方式下,在DAVE自動生成的工程文件中,對WDT來說只有如下語句起作用:

_srvwdt_();//服務WDT

3 WDT始終有效的工作方式

如圖4所示,如果在DAVE軟件的WDT初始化選擇中選中該項,則WDT始終有效,隨時可以使能和禁止。

在這種工作方式下,應該在DAVE自動生成的工程文件中寫入如下語句:

_diswdt_(); //禁止WDT

_asm{ENWDT;} //使能WDT

_srvwdt_(); //服務WDT

4 去掉WDT恒復位狀態(tài)的方法

在以上兩種WDT的工作方式下,當發(fā)生兩次WDT復位時,單片機都會進入恒復位狀態(tài)。如果想要去除這種狀態(tài),那就必須首先開通WDT預警中斷。

然后在預警中斷中寫入如下代碼。

5 結束語

本文對XC2336B單片機WDT的特殊功能進行了講解,并介紹了兩種工作方式。最后還用實際例程說明了如何將XC2336B單片機WDT的特殊功能給去掉,使其能等同與一般單片機的看門狗一樣使用。這樣,編程人員就可以在讀EEPROM、調試和運行等不同環(huán)境下熟練運用該單片機的WDT了。

本站聲明: 本文章由作者或相關機構授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內容真實性等。需要轉載請聯系該專欄作者,如若文章內容侵犯您的權益,請及時聯系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或將催生出更大的獨角獸公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關鍵字: 阿維塔 塞力斯 華為

加利福尼亞州圣克拉拉縣2024年8月30日 /美通社/ -- 數字化轉型技術解決方案公司Trianz今天宣布,該公司與Amazon Web Services (AWS)簽訂了...

關鍵字: AWS AN BSP 數字化

倫敦2024年8月29日 /美通社/ -- 英國汽車技術公司SODA.Auto推出其旗艦產品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時1.5...

關鍵字: 汽車 人工智能 智能驅動 BSP

北京2024年8月28日 /美通社/ -- 越來越多用戶希望企業(yè)業(yè)務能7×24不間斷運行,同時企業(yè)卻面臨越來越多業(yè)務中斷的風險,如企業(yè)系統(tǒng)復雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務連續(xù)性,提升韌性,成...

關鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據媒體報道,騰訊和網易近期正在縮減他們對日本游戲市場的投資。

關鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國國際大數據產業(yè)博覽會開幕式在貴陽舉行,華為董事、質量流程IT總裁陶景文發(fā)表了演講。

關鍵字: 華為 12nm EDA 半導體

8月28日消息,在2024中國國際大數據產業(yè)博覽會上,華為常務董事、華為云CEO張平安發(fā)表演講稱,數字世界的話語權最終是由生態(tài)的繁榮決定的。

關鍵字: 華為 12nm 手機 衛(wèi)星通信

要點: 有效應對環(huán)境變化,經營業(yè)績穩(wěn)中有升 落實提質增效舉措,毛利潤率延續(xù)升勢 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務引領增長 以科技創(chuàng)新為引領,提升企業(yè)核心競爭力 堅持高質量發(fā)展策略,塑強核心競爭優(yōu)勢...

關鍵字: 通信 BSP 電信運營商 數字經濟

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺與中國電影電視技術學會聯合牽頭組建的NVI技術創(chuàng)新聯盟在BIRTV2024超高清全產業(yè)鏈發(fā)展研討會上宣布正式成立。 活動現場 NVI技術創(chuàng)新聯...

關鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長三角生態(tài)綠色一體化發(fā)展示范區(qū)聯合招商會上,軟通動力信息技術(集團)股份有限公司(以下簡稱"軟通動力")與長三角投資(上海)有限...

關鍵字: BSP 信息技術
關閉
關閉