找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 7206|回復: 12
打印 上一主題 下一主題
收起左側(cè)

51單片機頻繁進入中斷,程序會不會死掉,假設10ms進入外部中斷1000次

  [復制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:248705 發(fā)表于 2018-5-20 23:41 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
51單片機頻繁進入中斷,程序會不會死掉,假設10ms進入外部中斷1000次
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享淘帖 頂 踩
回復

使用道具 舉報

沙發(fā)
ID:1 發(fā)表于 2018-5-21 14:53 | 只看該作者
只要電路穩(wěn)定,程序沒有問題。不會死掉的
回復

使用道具 舉報

板凳
ID:213173 發(fā)表于 2018-5-21 21:03 | 只看該作者
10ms進入外部中斷1000次也就是平均10us中斷1次,CPU執(zhí)行一條指令需要1~4個機器周期,如果時鐘頻率12M,很可能一個中斷任務還沒有完成,下一個中斷信號就要丟失,主函數(shù)根本無法正常運行。不信你寫個小程序試試,連簡單的閃爍燈都不能正常運行。
回復

使用道具 舉報

地板
ID:155507 發(fā)表于 2018-5-21 23:29 | 只看該作者
51單片機響應外部中斷的典型時間是3個至8個機器周期, 主函數(shù)根本無法正常運行。
回復

使用道具 舉報

5#
ID:137653 發(fā)表于 2018-5-22 12:01 | 只看該作者
不會死掉的。。進入1億次也沒事。。。定時器中斷本來就是到時間了就進入的。。。我們做產(chǎn)品用到定時器中斷,產(chǎn)品運行上千個小時也沒出現(xiàn)過問題
回復

使用道具 舉報

6#
ID:334737 發(fā)表于 2018-5-22 15:43 | 只看該作者
前個中斷  未處理完,同級的中斷不會再入,你多高頻率都沒用 ,會被忽略
回復

使用道具 舉報

7#
ID:266943 發(fā)表于 2018-5-22 16:58 | 只看該作者
進入中斷出不來了,主程序運行不了
回復

使用道具 舉報

8#
ID:335307 發(fā)表于 2018-5-23 00:03 來自觸屏版 | 只看該作者
不是死循環(huán),就沒有問題
回復

使用道具 舉報

9#
ID:336213 發(fā)表于 2018-5-23 08:09 | 只看該作者
不超過電壓應該不會死
回復

使用道具 舉報

10#
ID:336629 發(fā)表于 2018-5-23 16:50 | 只看該作者
加個鎖存行不行呢
回復

使用道具 舉報

11#
ID:248705 發(fā)表于 2018-5-29 10:48 | 只看該作者
admin 發(fā)表于 2018-5-21 14:53
只要電路穩(wěn)定,程序沒有問題。不會死掉的

謝謝啦,我換了個方案,開始的時候片上資源不夠用才想用外部中斷,后來才想到52單片機上還有T2定時器
回復

使用道具 舉報

12#
ID:248705 發(fā)表于 2018-5-29 10:50 | 只看該作者
wulin 發(fā)表于 2018-5-21 21:03
10ms進入外部中斷1000次也就是平均10us中斷1次,CPU執(zhí)行一條指令需要1~4個機器周期,如果時鐘頻率12M,很可 ...

確實是這樣,我換了方案,不用外部中斷了
回復

使用道具 舉報

13#
ID:248705 發(fā)表于 2018-5-29 10:51 | 只看該作者
angmall 發(fā)表于 2018-5-21 23:29
51單片機響應外部中斷的典型時間是3個至8個機器周期, 主函數(shù)根本無法正常運行。

嗯,確實如此,我更換了方案,用T2定時器來做計數(shù),不用外部中斷了
回復

使用道具 舉報

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

本版積分規(guī)則

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

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

快速回復 返回頂部 返回列表