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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2414|回復(fù): 14
收起左側(cè)

51單片機定時器設(shè)置1微秒中斷一次會影響主程序運行嗎

  [復(fù)制鏈接]
ID:98195 發(fā)表于 2024-11-3 20:25 來自觸屏版 | 顯示全部樓層 |閱讀模式
定時器中斷服務(wù)函數(shù)設(shè)置1微秒加一次,這樣短的時間中斷一次會影響主程序嗎
回復(fù)

使用道具 舉報

ID:155507 發(fā)表于 2024-11-3 22:19 | 顯示全部樓層
在51單片機上設(shè)置定時器每1微秒中斷一次,確實會對主程序的運行產(chǎn)生較大影響,主要原因如下:

1.中斷頻率過高:1微秒的中斷意味著每秒觸發(fā)100萬次中斷。對于51單片機這樣的8位MCU,時鐘頻率一般在12MHz到24MHz左右。以12MHz為例,每個機器周期是1微秒,因此每次中斷幾乎會占滿整個系統(tǒng)的處理能力,導(dǎo)致主程序幾乎沒有時間執(zhí)行。

2.中斷處理時間:中斷發(fā)生時,單片機需要保存現(xiàn)場并調(diào)用中斷服務(wù)函數(shù),這會消耗一定的時間。在每微秒中斷一次的情況下,中斷服務(wù)函數(shù)還沒有執(zhí)行完,下一次中斷可能又發(fā)生了,這樣會導(dǎo)致中斷堆積,主程序幾乎不能正常運行。

3.主程序的執(zhí)行被極大延遲:主程序中的任務(wù)無法順利執(zhí)行,因為中斷的優(yōu)先級通常高于主程序,這會導(dǎo)致主程序頻繁被打斷。若主程序需要一定的連續(xù)時間處理任務(wù),這樣的頻繁中斷會嚴(yán)重干擾其執(zhí)行。

回復(fù)

使用道具 舉報

ID:401564 發(fā)表于 2024-11-3 23:20 | 顯示全部樓層
沒有人會這么干的
1微秒一次的中斷,哪怕是STM32,也會一卡一卡的,更不用說8051了
中斷中還會++或者if之類的,還會有現(xiàn)場保護,這么一來,主程序幾乎沒有執(zhí)行的機會
回復(fù)

使用道具 舉報

ID:517951 發(fā)表于 2024-11-4 07:22 | 顯示全部樓層
啥活需要1us進中斷做一次啊? 設(shè)1ms-10ms中斷做一次不行嗎?
回復(fù)

使用道具 舉報

ID:1132101 發(fā)表于 2024-11-4 08:15 | 顯示全部樓層
所有時間幾乎都一直在處理中斷程序,主程序就沒辦法跑了,這個還不算影響主程序嗎?
回復(fù)

使用道具 舉報

ID:1121801 發(fā)表于 2024-11-4 08:27 | 顯示全部樓層
開玩笑吧,6Mhz的晶振機器周期就要2us了,12Mhz晶振的機器周期也要1us,如果你是1us中斷,指令周期就不止1us了,你還讓主程序執(zhí)行什么,不要說主程序,就是中斷程序你都執(zhí)行不了
回復(fù)

使用道具 舉報

ID:879348 發(fā)表于 2024-11-4 08:48 | 顯示全部樓層
再高級的芯片,強如電腦CPU,也不可能使用1us中斷
回復(fù)

使用道具 舉報

ID:607298 發(fā)表于 2024-11-4 09:09 | 顯示全部樓層
好像最快做過100us的中斷
回復(fù)

使用道具 舉報

ID:1109793 發(fā)表于 2024-11-4 09:40 | 顯示全部樓層
我的5A60在22.1184下100US還是可以用的。對12864的顯示基本看不出來。
回復(fù)

使用道具 舉報

ID:57657 發(fā)表于 2024-11-4 13:59 | 顯示全部樓層
你定時器設(shè)置1us中斷一次,中斷觸發(fā)后必須在1us內(nèi)返回,否則會導(dǎo)致程序異常、計時不準(zhǔn)。
回復(fù)

使用道具 舉報

ID:1135459 發(fā)表于 2024-11-4 14:14 | 顯示全部樓層
51單片機的定時器通常是基于機器周期的,計數(shù)通常是基于時鐘周期,標(biāo)準(zhǔn)定時器模式不支持這樣的精確控制。如果成功實現(xiàn)1微秒中斷,這將是一個非常高的中斷頻率。主程序?qū)㈩l繁地被中斷,沒辦法運行的。
回復(fù)

使用道具 舉報

ID:1135314 發(fā)表于 2024-11-5 10:02 | 顯示全部樓層
在設(shè)置定時器中斷時,需要權(quán)衡中斷頻率和系統(tǒng)性能之間的關(guān)系。建議可以根據(jù)實際應(yīng)用場景的需求來選擇合適的中斷頻率,以確保系統(tǒng)能夠穩(wěn)定、高效
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 一二三区在线 | 色久伊人| www.日韩| 日韩精品一区二区三区中文字幕 | 天天爱av | 久久久成人免费视频 | 国产精品成人免费 | 亚洲精品久久久一区二区三区 | 久久午夜精品福利一区二区 | 亚洲午夜精品一区二区三区 | www.玖玖玖| 精品国产乱码久久久久久闺蜜 | 午夜日韩视频 | 国产一区二区影院 | 日本激情视频在线播放 | 97人人爱 | 成人午夜精品一区二区三区 | 91www在线观看| 久久国产精品久久久久久久久久 | 免费国产一区二区 | 久久久亚洲一区 | 91在线观看 | 中文字幕av亚洲精品一部二部 | 国产二区在线播放 | 国产一区二区电影 | 国产三区精品 | 青青草av| 精品国产乱码久久久久久牛牛 | 日韩三区 | 成人欧美日韩一区二区三区 | 91免费入口 | 久久久观看 | 久久国产精品久久久久久久久久 | 91亚洲欧美| 国产精品久久久久久久久久久久久 | 一本色道久久综合亚洲精品高清 | 色综合色综合色综合 | 亚洲在线久久 | 亚洲天堂中文字幕 | 午夜a级理论片915影院 | 一区 |