日韩一区二区三区精品,欧美疯狂xxxxbbbb牲交,热99re久久免费视精品频,人妻互换 综合,欧美激情肉欲高潮视频

歷史上的今天

今天是:2025年08月14日(星期四)

2018年08月14日 | 關于STM32L152 運行時程序卡在B.處的解決方法

發(fā)布者:Shuangfei 來源: eefocus關鍵字:STM32L152  運行 手機看文章 掃描二維碼
隨時隨地手機看文章

背景:

程序運行時,發(fā)現(xiàn)程序卡死在B.處。

解決方法:

程序卡死在B.處說明有中斷沒有處理,導致程序進入中斷后無法跳出。

之后查看程序發(fā)現(xiàn),程序中定義了一個中斷,但是之前一次偶然把中斷處理程序屏蔽了,導致沒有中斷處理函數(shù)。

程序如下:

//開啟了EXTI15_10_IRQn中斷

void nirq_Init(void)
{
GPIO_InitTypeDef GPIO_InitStructure;


GPIO_InitStructure.Pin =GPIO_PIN_13;
GPIO_InitStructure.Mode =GPIO_MODE_IT_FALLING ;
GPIO_InitStructure.Pull  =GPIO_NOPULL;
GPIO_InitStructure.Speed = GPIO_SPEED_FREQ_VERY_HIGH;
HAL_GPIO_Init(GPIOC,&GPIO_InitStructure);

HAL_NVIC_SetPriority(EXTI15_10_IRQn, 0, 0);
        HAL_NVIC_EnableIRQ(EXTI15_10_IRQn);
}

//不小心把中斷函數(shù)屏蔽了,如下:

//void EXTI15_10_IRQHandler(void)
//{ 
//  HAL_GPIO_EXTI_IRQHandler(GPIO_PIN_13);
//}

把程序取消屏蔽后,程序正常運行了。

總結:程序卡死在B.處,一般都是有中斷沒有處理,仔細檢查下相關中斷的配置和處理函數(shù),找出錯誤即可。


關鍵字:STM32L152  運行 引用地址:關于STM32L152 運行時程序卡在B.處的解決方法

上一篇:STM32啟動文件——startup_stm32f10x_hd.s
下一篇:STM32 啟動過程簡述

推薦閱讀

環(huán)境適應性是指裝備(產(chǎn)品)在其壽命期預計可能遇到的各種環(huán)境的作用下能實現(xiàn)其所有預定功能、性能和(或)不被破壞的能力,是一項重要的質(zhì)量特性??梢姯h(huán)境適應性有兩個要素,一個是產(chǎn)品(內(nèi)因),一個是環(huán)境(外因),環(huán)境適應性是連接二者的“橋梁”。相同的產(chǎn)品在不同的環(huán)境下具有不同的環(huán)境適應性,不同的產(chǎn)品在相同的環(huán)境下也會具有不同的環(huán)境適應性。環(huán)境適...
近日中國信通院發(fā)布今年上半年國內(nèi)智能手機的發(fā)展情況報告,報告稱2019年1-6月,智能手機出貨量1.78億部,同比下降4.3%,占同期手機出貨量的95.4%,其中Android手機在智能手機中占比92.7%。從中國信通院的報告可知,今年上半年國內(nèi)智能手機市場的確不景氣,至于原因,手機中國聯(lián)盟秘書長王艷輝表示對消費者而言,今年真不是換機的好年份,5G還早,買4G又難...
引言檢測系統(tǒng)的可重構設計是檢測技術的發(fā)展方向??芍貥嬙O計是指利用可重用的軟硬件資源,根據(jù)不同的應用需求,靈活地改變自身體系結構的設計方法。對于檢測系統(tǒng)而言,可重構可以分為軟件可重構和硬件可重構。采用硬件可重構技術設計的檢測系統(tǒng)具有硬件普適性,通過更換各個硬件模塊或配置不同的軟件代碼,即可實現(xiàn)不同功能的檢測,從而減少硬件和軟件開發(fā)...
小米X4發(fā)布會接近尾聲的時候,雷軍向大家介紹了小米內(nèi)部的一個探索概念項目——四足仿生機器人CyberDog。CyberDog匯集小米11年的技術沉淀,是工程師文化和創(chuàng)新精神的深度凝結,也是小米對于未來科技生活的再次探索。CyberDog搭載高精度環(huán)境感知系統(tǒng),全身11個高精度向大腦實時傳輸信息,還原更真實的生物反應。CyberDog有一個中文名字,叫“鐵蛋”,小米工...

史海拾趣

問答坊 | AI 解惑

[引]avrADC轉(zhuǎn)換實驗-ADC噪聲抑制模式

/* ******************************************************** * 文件: adc.c * 功能: ADC轉(zhuǎn)換實驗-ADC噪聲抑制模式 * 工具: WinAVR20050214(AVR-GCC) * mcu : Atmega8 * 時鐘: 外部晶體8MHz * 日期: 2005年10月25 ...…

查看全部問答∨

如何開始DSP編程[精]

如何開始DSP編程 這本書,從安裝CCS 軟件開始,一步一步教你如何開始DSP編程, 并給出了相應操作的圖示,是一本難得的好書 對初學者來說,可以以最快的速度入門。 …

查看全部問答∨

如何在EVC中將字符串轉(zhuǎn)換為十六進制數(shù)組???

如何在EVC中將字符串轉(zhuǎn)換為十六進制數(shù)組???…

查看全部問答∨

s3c2410觸摸屏和AD轉(zhuǎn)化問題(急)

板子上其中兩路已經(jīng)用于觸摸屏,我想用s3c2410有自帶的其它6路AD轉(zhuǎn)換來采集,要怎么做?請詳細說明下,謝謝. 之前內(nèi)核已經(jīng)加載了觸摸屏的驅(qū)動,所以在動態(tài)加載AD驅(qū)動時就話出錯(因為這兩個是占用同一個中斷號),網(wǎng)上查詢就說用輪詢,請哪位大俠詳細說明 ...…

查看全部問答∨

keil使用中出現(xiàn)的問題ERROR L110

如下: linking... *** ERROR L110: CANNOT FIND SEGMENT     SEGMENT: ?CO?DEVDS18B20 Program Size: data=51.0 xdata=5555 code=827665 Target not created 已經(jīng)將.h文件包含進link文件了,即使把.c文件和.h文件中的所有代碼刪除 ...…

查看全部問答∨

VXWORKS下DMA使用方法

我從未使用過DMA,現(xiàn)在有個板子需要用到DMA傳輸數(shù)據(jù),請問我該怎么做呢?看了很多資料,感覺無從下手,謝謝…

查看全部問答∨

關于PDA電池電量的判斷

我現(xiàn)在在做一個PDA的驅(qū)動,使用的是WinCE操作系統(tǒng),要判斷電池的剩余電量。 電池3600毫安,充滿電是4.2V,PDA大概在3.5V時就不能正常工作了。 現(xiàn)在PDA本身可以檢測到當前電壓,有沒有什么算法能從電壓判斷出電量的?希望大家指點。…

查看全部問答∨

帶有ROM的LM3S編程

不知道各位使用帶有ROM LM3S系列單片機的壇友們有沒有碰到這個問題,flash能下載,但是驗證失敗。折騰了一宿,終于將這個問題解決。 將過程寫下來,讓以后的同學們少走彎路。 在調(diào)新的LM3S9B95開發(fā)板的時候,經(jīng)常碰到的一個問題是flash編程后驗證 ...…

查看全部問答∨

MSP430單片機“用戶手冊”和“數(shù)據(jù)手冊”

我傳了一份MSP430單片機用戶手冊和數(shù)據(jù)手冊,與大家分享,希望我們都能把430學好?!?

查看全部問答∨
小廣播
設計資源 培訓 開發(fā)板 精華推薦

最新單片機文章
電子工程世界版權所有 京ICP證060456號 京ICP備10001474號-1 電信業(yè)務審批[2006]字第258號函 京公網(wǎng)安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved