要想查看復(fù)位情況可以使用:
//******************************************************************************
// 函數(shù)名稱: RCC_GetFlagStatus
// 功能描述: 檢查指定的RCC標(biāo)志設(shè)置與否.
// 輸入?yún)?shù): RCC_FLAG:要檢查的標(biāo)志.
// 這個參數(shù)可以是下面的值之一:
// - RCC_FLAG_HSIRDY: HIS振蕩時鐘就緒
// - RCC_FLAG_HSERDY: HSE振蕩時鐘就緒
// - RCC_FLAG_PLLRDY: PLL時鐘就緒
// - RCC_FLAG_LSERDY: LSE振蕩時鐘就緒
// - RCC_FLAG_LSIRDY: LSI振蕩時鐘就緒
// - RCC_FLAG_PINRST: 引腳復(fù)位
// - RCC_FLAG_PORRST: POR/PDR復(fù)位
// - RCC_FLAG_SFTRST: 軟件復(fù)位
// - RCC_FLAG_IWDGRST: 獨(dú)立看門狗復(fù)位
// - RCC_FLAG_WWDGRST: 窗口看門狗復(fù)位
// - RCC_FLAG_LPWRRST: 低電量復(fù)位
// 輸出參數(shù): 無
// 返回參數(shù): RCC_FLAG的新狀態(tài)(SET或RESET).
FlagStatus RCC_GetFlagStatus(u8 RCC_FLAG)來查看!
而要想軟件產(chǎn)生一個復(fù)位如下:
在官方軟件庫的stm32f10x_nvic.c 文件里 直接提供了 系統(tǒng)復(fù)位的函數(shù)
//*******************************************************************************
* 函數(shù)名稱: NVIC_GenerateSystemReset
* 功能描述: 生成一個系統(tǒng)復(fù)位.
* 輸入?yún)?shù): 無
* 輸出參數(shù): 無
* 返回參數(shù): 無
*******************************************************************************/
void NVIC_GenerateSystemReset(void)
{
SCB->AIRCR = AIRCR_VECTKEY_MASK | (u32)0x04;
}
在Cortex-M3權(quán)威指南中有一個要注意的問題:從SYSRESETREQ 被置為有效,到復(fù)位發(fā)生器執(zhí)行復(fù)位命令,往往會有一個延時。在此延時期間,處理器仍然可以響應(yīng)中斷請求。但我們的本意往往是要讓此次執(zhí)行到此為止,不要再做任何其它事情了。所以,最好在發(fā)出復(fù)位請求前,先把FAULTMASK 置位。stm32f10x_nvic.c 文件里也直接提供了該函數(shù)
/*******************************************************************************
* 函數(shù)名稱: NVIC_SETFAULTMASK
* 功能描述: 使能FAULTMASK優(yōu)先級:把執(zhí)行的優(yōu)先級提升為-1.
* 輸入?yún)?shù): 無
* 輸出參數(shù): 無
* 返回參數(shù): 無
*******************************************************************************/
void NVIC_SETFAULTMASK(void)
{
__SETFAULTMASK();
}
所以要系統(tǒng)復(fù)位 只要 調(diào)用這個函數(shù)就行了
void SystemReset(void )
{
NVIC_SETFAULTMASK();
NVIC_GenerateSystemReset();
}
上一篇:窗口看門狗的真正作用
下一篇:STM32 關(guān)于復(fù)位類型的判斷及軟件復(fù)位 bug
推薦閱讀
史海拾趣
2001年,Desoutter公司與CP(Chicago Pneumatic)和GR(Grorges Renault)合并,成立了CPDI公司。這次合并使Desoutter公司獲得了更強(qiáng)大的技術(shù)實(shí)力和市場資源,進(jìn)一步鞏固了其在氣動工具領(lǐng)域的領(lǐng)先地位。合并后,CPDI公司繼續(xù)致力于氣動工具的研發(fā)和生產(chǎn),并推出了一系列創(chuàng)新產(chǎn)品,以滿足市場的不斷變化和升級需求。
Desoutter公司成立于1914年,由Desoutter兄弟創(chuàng)立。起初,公司專注于氣動工具的研發(fā)和生產(chǎn),很快就以其高質(zhì)量和可靠性在市場中獲得了認(rèn)可。隨著工業(yè)革命的深入,氣動工具的需求日益增長,Desoutter公司憑借技術(shù)優(yōu)勢和市場洞察,逐步擴(kuò)大了生產(chǎn)規(guī)模,奠定了在氣動工具領(lǐng)域的領(lǐng)先地位。
啟英泰倫憑借其在人工智能芯片領(lǐng)域的硬科技實(shí)力,連續(xù)四年入選“成都硬科技撲克牌榜單”。這一榮譽(yù)不僅肯定了公司在技術(shù)創(chuàng)新和產(chǎn)品研發(fā)方面的成就,也提升了公司在行業(yè)內(nèi)的知名度和影響力。作為一家專注于人工智能芯片硬科技領(lǐng)域的公司,啟英泰倫一直致力于推動芯片技術(shù)的創(chuàng)新和突破,為客戶提供最優(yōu)質(zhì)的產(chǎn)品和服務(wù)。
隨著市場競爭的加劇和消費(fèi)者需求的多樣化,啟英泰倫不斷調(diào)整和創(chuàng)新其市場策略。為了解決“裝得起”這一問題,公司選擇了將智能語音識別技術(shù)集成到智能插座上的新路徑。這一策略不僅降低了功耗的嚴(yán)格約束,還對方案的尺寸和成本進(jìn)行了優(yōu)化。此外,啟英泰倫還針對不同應(yīng)用場景進(jìn)行細(xì)分,如照明、風(fēng)扇等產(chǎn)品交互比較簡單的領(lǐng)域,開發(fā)了相應(yīng)的芯片和解決方案。這些創(chuàng)新策略使啟英泰倫能夠更好地滿足市場需求,保持了在行業(yè)內(nèi)的領(lǐng)先地位。
隨著市場競爭的加劇,Brite-Led意識到單憑自身力量難以持續(xù)保持領(lǐng)先。于是,公司積極尋求與其他企業(yè)和研究機(jī)構(gòu)的合作研發(fā)機(jī)會。通過與一家知名高校的合作,Brite-Led成功開發(fā)出一種新型的LED封裝技術(shù),大幅提高了產(chǎn)品的可靠性和耐用性。這一合作不僅加強(qiáng)了Brite-Led的技術(shù)實(shí)力,也為其帶來了更多的商業(yè)機(jī)會和合作伙伴。
Dallas公司非常重視與全球客戶的合作關(guān)系。公司積極與全球各地的客戶建立聯(lián)系,了解他們的需求和反饋,為他們提供定制化的產(chǎn)品和服務(wù)。這種緊密的合作關(guān)系不僅為Dallas公司帶來了穩(wěn)定的訂單和收入來源,也促進(jìn)了公司產(chǎn)品的不斷改進(jìn)和創(chuàng)新。
請問高手們一個Question: 我在用Windriver 編寫Kernel模式的ISR中斷時,鏈接用windriver生成的框架時出現(xiàn)了下列錯誤: error LNK 2026:module unsafe for SAFESEH image error LNK 1281:unable to g ...… 查看全部問答∨ |
|
用vs.net2003開發(fā),雖然能夠生成cab包,但要求客戶把文件拷到PDA上再運(yùn)行,不方便,而且好像不能選擇是布署在機(jī)上還是卡上。我見不少的PDA程序都是在PC上去運(yùn)行一個安裝工具的,那個工具在哪里可以下載? … 查看全部問答∨ |
技術(shù)的優(yōu)點(diǎn)在于: 1、集成體具有更高標(biāo)準(zhǔn)的軍工等級且更可靠。 2、集成體使用金屬制成,散熱好,操作時易保持低溫,不似傳統(tǒng)LED的設(shè)計(jì),僅靠兩根細(xì)金屬腳散熱; 3、集成體使用特殊的材料,使得壽 ...… 查看全部問答∨ |
Google日前表示,每天有30萬支Android手機(jī)啟動。而在9月25日截止的最近一季,iPhone銷量為1410萬支,約等于每天15萬支。下面就由福州卓躍教育具體介紹。 Google負(fù)責(zé)行動軟件業(yè)務(wù)的主管魯賓接受英 ...… 查看全部問答∨ |
|
本帖最后由 jameswangsynnex 于 2015-3-3 19:51 編輯 誠然,現(xiàn)在所有廠商都是以配件的方式來處理手機(jī)與智能手表之間關(guān)系的,配件就意味著它不能離開手機(jī)而獨(dú)立使用,個別產(chǎn)品甚至連看時間都需要連接手機(jī)。配件的定義同時還意味著該設(shè)備是為了 ...… 查看全部問答∨ |
本帖最后由 jameswangsynnex 于 2015-3-3 19:50 編輯 移動設(shè)備正極大地改變著人類和網(wǎng)絡(luò)世界的交互方式。隨著中國4G/LTE的普及,移動新應(yīng)用和更佳的用戶體驗(yàn)成為行業(yè)追尋的焦點(diǎn),而其中為中國市場提供更安全、更智能的互連也成為恩智浦移動解決方 ...… 查看全部問答∨ |
設(shè)置PORTA為IIC接口 SysCtlPeripheralEnable(SYSCTL_PERIPH_I2C1); //使能I2C1 SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOA); //使能PA6 GPIOPinConfigure(GPIO_PA6_I2C1SC ...… 查看全部問答∨ |
設(shè)計(jì)資源 培訓(xùn) 開發(fā)板 精華推薦
- 基于GPS自動授時的無線智能控制器的設(shè)計(jì)
- 基于PTR2000的無線氣象信息采集系統(tǒng)設(shè)計(jì)
- Microchip推出MEC175xB系列器件,為嵌入式控制器引入硬件 抗量子攻擊能力
- 無人飛行器機(jī)載穩(wěn)定云臺控制系統(tǒng)的設(shè)計(jì)
- 匠芯創(chuàng)推出面向具身智能高性能實(shí)時處理器M7000
- 基于HW2181B的航模無線遙控通信系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
- 應(yīng)對機(jī)器人“四高”,極海推出全球首款雙核Cortex-M52 MCU G32R501
- 非道路移動機(jī)械透射式煙度計(jì)研究與實(shí)現(xiàn)
- 基于STM32F103的角磨機(jī)開關(guān)磁阻電機(jī)控制器的設(shè)計(jì)
- 柔電院研發(fā)出新型仿生“電子皮膚”解決機(jī)器人三維觸覺力感知
- 意法半導(dǎo)體推出新慣性測量單元 將活動追蹤和高沖擊力傳感技術(shù)相集成
- 韓國研究人員開發(fā)出互鎖電極系統(tǒng) 使硅電池壽命突破極限
- 突破性進(jìn)展!國軒高科全固態(tài)邁入預(yù)量產(chǎn),準(zhǔn)固態(tài)劍指千公里續(xù)航
- 昆泰芯:讓人形機(jī)器人身手更矯健
- 華為再落子,機(jī)器人賽道“暗流涌動”
- 從TARA看汽車信息安全之痛:為何安全需求總在"優(yōu)先級排序"中敗北?
- “中央+區(qū)域架構(gòu)”重構(gòu)汽車芯片,誰將成為下一個“霸主”?
- 《汽車駕駛自動化分級》會更適合中國自動駕駛發(fā)展嗎?
- 備考!AEB「強(qiáng)標(biāo)」倒計(jì)時
- 有獎直播:基于DLP® Pico™技術(shù)的TI桌面級DLP 3D打印、3D掃描及工業(yè)顯示應(yīng)用
- MPS電機(jī)研究院 讓電機(jī)更聽話的秘密! 第二站:電機(jī)設(shè)計(jì)經(jīng)驗(yàn)征集令!
- 有獎直播:AC/DC 在 ATX 及 Server 電源解決方案及應(yīng)用 報(bào)名開始啦!
- 助力雅特力成長,說說你與雅特力的故事
- 2024 DigiKey 應(yīng)用說:大模型時代的智能汽車
- 老T叔的藏書閣——一位老工程師多年的資料積累
- 共抗疫情,少出門多學(xué)習(xí)。領(lǐng)取下載積分,讓學(xué)習(xí)資料到你碗里!
- 為何矢量網(wǎng)絡(luò)分析儀喊話:多端口測試,是時候放棄開關(guān)矩陣了
- 有獎直播|魏德米勒 OMNIMATE® 聯(lián)接技術(shù)的創(chuàng)新發(fā)展
- 瑞薩電子攜手麥格納為更多車型和消費(fèi)者提供先進(jìn)的安全
- 害怕中國追趕?美國白宮將組人工智能特別委員會
- 別不信,機(jī)器人現(xiàn)在已經(jīng)能給你改作業(yè)了
- 新技術(shù),或許能使“人工智障”進(jìn)化成“人工智能”?
- 亞歐政策友好 給其他國家?guī)頍o人車測試福利
- 如何為您的機(jī)器人選擇合適的電機(jī)
- 多頻段MCU通過Thread、Zigbee、Bluetooth?5和Sub-1 GHz等多協(xié)議連接樓
- 機(jī)器人才是工業(yè)應(yīng)用的主角
- 硬件的未來在AI、AI的未來在材料
- 博世新型iDisc剎車盤可幫助減少高達(dá)90%的剎車粉塵