久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索

STM32單片機(jī)一進(jìn)外部中斷就卡死,大佬幫我看下什么原因

查看數(shù): 4257 | 評(píng)論數(shù): 6 | 收藏 1
關(guān)燈 | 提示:支持鍵盤(pán)翻頁(yè)<-左 右->
    組圖打開(kāi)中,請(qǐng)稍候......
發(fā)布時(shí)間: 2021-10-25 10:00

正文摘要:

主程序 time,time2,time3由TIM1定時(shí)器提供時(shí)鐘,Sys提供延時(shí)函數(shù),TIM3提供PWM(兩路) void EXTI4_IRQHandler(void) {        if(EXTI_GetITStatus(EXTI_Line4)!=RESET)//不等 ...

回復(fù)

ID:958310 發(fā)表于 2021-10-26 09:06
在中斷里延時(shí),,真有你的哦
ID:592807 發(fā)表于 2021-10-26 08:47
yzwzfyz 發(fā)表于 2021-10-25 16:10
如果你說(shuō)的是真實(shí)的,則外中斷后,跳入中斷服務(wù)程序執(zhí)行,外中斷服務(wù)程序在下列情況下會(huì)死機(jī):
1、沒(méi)有寫(xiě) ...

他在中斷處理函數(shù)里面放了while
ID:592807 發(fā)表于 2021-10-26 08:46
在中斷處理函數(shù)里面放while(),你不死機(jī)天理難容啊。人家中斷處理函數(shù)要么打個(gè)標(biāo)記,要么幾十微秒內(nèi)退出,畢竟中斷要輪詢(xún),要嵌套。你直接while住,函數(shù)怎么跑。

51hei截圖20211026084256.png (40.79 KB, 下載次數(shù): 60)

51hei截圖20211026084256.png
ID:123289 發(fā)表于 2021-10-25 16:10
如果你說(shuō)的是真實(shí)的,則外中斷后,跳入中斷服務(wù)程序執(zhí)行,外中斷服務(wù)程序在下列情況下會(huì)死機(jī):
1、沒(méi)有寫(xiě)外中斷服務(wù)程序,即中斷后,程序就【飛】了。
2、有死等的條件語(yǔ)句,因條件不成立,死等出不來(lái)。
3、修改的主程序的重要參數(shù),造成主程序發(fā)生未預(yù)期的結(jié)果。例如,主程序在等某一事件的結(jié)果,突然被外中斷打斷,中斷服務(wù)程序又將這個(gè)事件清除了,造成中斷返回后,主程序等不到事件的結(jié)果。
ID:883242 發(fā)表于 2021-10-25 13:40
EXTI4_IRQHandler里面Delay_ms(10)是用systick中斷實(shí)現(xiàn)的吧???systick中斷優(yōu)先級(jí)低于exti4,所以執(zhí)行到這一句永遠(yuǎn)無(wú)法進(jìn)一步執(zhí)行下去了。

千萬(wàn)不要在中斷處理函數(shù)里面用delay,這是個(gè)基本原則問(wèn)題。
ID:936528 發(fā)表于 2021-10-25 10:01
下面是主程序
        while(1)       
        {               
                if ( time >= 300 ) /* 10 * 1 ms = 10ms ʱ¼äµ½ */
                {
                        d=Get_Max31855();
                        TM1=d;
                        if(TM1>=92.5)
                        {
                                TM2=TM1+(TM1-92.3)*0.026;//²ÉÑù¾«¶È²¹³¥       
                        }else
                        {
                        TM2=TM1;
                        }
                        time = 0;
                }
                if ( time2 >= 1000 ) /* 1000 * 1 ms = 1s ʱ¼äµ½ */
                {
                       
                        pid.Pv=TM2;//µ±Ç°Î¶Ƞ      
                        PID_Calc(); //pid¼ÆËã       
                        Mode();//ʱ¿Ì²ì¾õÉèÖÃζȵı仯
                        time2 = 0;
                }
                if ( time3 >= 200 ) /* 10 * 1 ms = 10ms ʱ¼äµ½ */
                {
                        time3 = 0;  
                        OLED_Temp();
                }
        }         

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 中文字幕精品一区 | 午夜视频网站 | 天天射网站 | 亚洲精品区 | 国产一区二区影院 | 日日夜夜精品免费视频 | 在线欧美一区 | 欧美一区二区免费 | 黄色在线观看国产 | 久久久免费在线观看 | 国产精品毛片久久久久久 | 国产精品久久久久久久三级 | 色伊人 | 国产精品一码二码三码在线 | 九色网址 | 国产真实精品久久二三区 | 欧美精品一区二区三区在线 | 97伦理影院| 日韩欧美综合 | 亚洲欧洲精品一区 | 色频 | 国产欧美精品一区二区色综合朱莉 | 夜夜骚 | 99久久精品国产一区二区三区 | 911精品美国片911久久久 | 中文字幕人成乱码在线观看 | 亚洲最大av网站 | 免费黄色大片 | 国产激情91久久精品导航 | 久久久久久99| 日韩精品在线观看免费 | 性高朝久久久久久久3小时 av一区二区三区四区 | 国产免费一区二区三区 | 亚洲激情一区二区 | 久久一区二区av | 国产精品国产精品国产专区不卡 | 欧美激情视频一区二区三区在线播放 | www.久久| 欧美精品一区二区三区在线播放 | 国产欧美精品一区二区色综合朱莉 | 亚洲欧美在线视频 |