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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 8890|回復(fù): 15
打印 上一主題 下一主題
收起左側(cè)

能不能在單片機定時器中斷函數(shù)中加延時函數(shù)?

  [復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:822669 發(fā)表于 2020-9-24 14:31 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
能不能在單片機定時器中斷函數(shù)中加延時函數(shù)?如果加了延時會造成什么效果呢,到底是定時器優(yōu)先級高還是延時函數(shù)優(yōu)先級高呢?
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享淘帖 頂 踩
回復(fù)

使用道具 舉報

沙發(fā)
ID:332444 發(fā)表于 2020-9-24 16:23 | 只看該作者
通常是指循環(huán)延時,如果延時函數(shù)在中斷中調(diào)用則優(yōu)先級同中斷。中斷當(dāng)然可以調(diào)用延時,也可以直接把循環(huán)延時寫在中斷中,只是畫蛇添足的做法而已,通常學(xué)到一定階段就不會這樣寫和調(diào)用了,因為中斷就是有間隔的直接可當(dāng)延時用。
回復(fù)

使用道具 舉報

板凳
ID:213173 發(fā)表于 2020-9-24 16:33 | 只看該作者
在單片機定時器中斷函數(shù)中加延時函數(shù)沒有邏輯問題。一個成熟的代碼不會在定時器中斷函數(shù)中加延時函數(shù),除非是必不可少的幾us的延時。中斷函數(shù)是打斷主函數(shù)運行的需要及時處理的事件,占時盡可能短。插入較長延時會影響系統(tǒng)運行效率,甚至破壞其它外設(shè)的運行。優(yōu)先級只是針對CPU響應(yīng)各種中斷函數(shù)的排序,與延時函數(shù)無關(guān)。
回復(fù)

使用道具 舉報

地板
ID:382454 發(fā)表于 2020-9-24 16:48 | 只看該作者
可是可以,但中斷里放延時函數(shù)是水貨的做法。
回復(fù)

使用道具 舉報

5#
ID:155507 發(fā)表于 2020-9-24 22:33 | 只看該作者
通常在中斷子程序中是不調(diào)用延時子程序的,這樣會增加中斷處理時間,如果有其它低級中斷了,就會延誤響應(yīng)中斷了。
回復(fù)

使用道具 舉報

6#
ID:420836 發(fā)表于 2020-9-25 08:11 | 只看該作者
最好不要在中斷例程中使用延遲
回復(fù)

使用道具 舉報

7#
ID:347452 發(fā)表于 2020-9-25 08:26 | 只看該作者
當(dāng)然可以使用啊,有優(yōu)先級的,高級別的中斷 打斷低級別的中斷
回復(fù)

使用道具 舉報

8#
ID:822755 發(fā)表于 2020-9-25 10:35 | 只看該作者
中斷是用來快速響應(yīng)事件的。加了延時,會影響其他更低優(yōu)先級的中斷響應(yīng),當(dāng)然不能加了。可以做標(biāo)志,然后在主循環(huán)中延時處理。
回復(fù)

使用道具 舉報

9#
ID:823237 發(fā)表于 2020-9-25 17:39 | 只看該作者
中斷里面放延遲會影響處理速度,影響優(yōu)先級
回復(fù)

使用道具 舉報

10#
ID:207421 發(fā)表于 2020-9-26 23:42 | 只看該作者
可以,例如定時器延時50MS,定時器中斷那來一個delayms(2)函數(shù),延時2毫秒是沒問題的,只要控制在50MS之下勉強可以,但是還是不建議這樣干,并不專業(yè),不推薦
回復(fù)

使用道具 舉報

11#
ID:106821 發(fā)表于 2020-9-29 15:16 | 只看該作者
一般不建議
回復(fù)

使用道具 舉報

12#
ID:57657 發(fā)表于 2021-11-27 19:23 | 只看該作者
如果定時器中斷內(nèi)程序執(zhí)行的時間,超過了定時器設(shè)定的時間。
中斷不會被自己打斷,而是定時器溢出后TF0會被硬件置1,中斷返回后會再次進入該中斷(硬件清0),導(dǎo)致定時器時間紊亂,main函數(shù)無法正常執(zhí)行,如遇此情況請更換高性能1T單片機、優(yōu)化代碼、提高晶振頻率。
回復(fù)

使用道具 舉報

13#
ID:985437 發(fā)表于 2021-11-27 21:04 | 只看該作者
再沒有使用操作系統(tǒng)的情況下可以,但是不好,一般中斷函數(shù)要盡量短小,精簡
回復(fù)

使用道具 舉報

14#
ID:517951 發(fā)表于 2021-11-29 09:50 | 只看該作者
中斷的目的就是為了單片機快捷高效處理事務(wù),如果加入延時, 是與這個初衷相悖的。
回復(fù)

使用道具 舉報

15#
ID:983456 發(fā)表于 2021-11-29 10:18 來自手機 | 只看該作者
最好別用
回復(fù)

使用道具 舉報

16#
ID:883242 發(fā)表于 2021-11-29 23:51 | 只看該作者
μs級別的延遲,如果確有必要,可以加,雖然不建議。

ms級別的延遲,定時器中斷不夠你用的嗎?加上去顯得太蠢了。
回復(fù)

使用道具 舉報

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

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 91免费入口 | 亚洲一区在线播放 | 欧美久久久久久 | 色天天综合 | 日韩手机在线视频 | 亚洲xx在线 | 丁香五月网久久综合 | 欧美男人天堂 | 成av在线| 国产一区免费 | 亚洲在线免费 | 国产精品欧美一区二区 | 一级一级毛片免费看 | 久久三级av | 日韩成人 | 亚洲精品电影网在线观看 | 欧美午夜精品久久久久免费视 | 福利一区二区 | 国产精品永久免费视频 | 中文字幕av在线播放 | 亚洲精品国产a久久久久久 午夜影院网站 | 亚洲高清在线免费观看 | 国产美女特级嫩嫩嫩bbb片 | 国产成人一区二 | 日韩一区二区三区四区五区 | 国产精品一区二区三区在线 | 一级在线免费观看 | 日本在线免费观看 | 国产精品不卡视频 | 国产日韩一区二区三区 | 久久精品电影 | 成人在线视频一区二区三区 | 欧美一区免费 | 欧美成人激情视频 | 国产精品视频一区二区三区 | 亚洲精品久久久一区二区三区 | 国产成人a亚洲精品 | 国产高清精品一区二区三区 | 黄色片视频网站 | 一区二区三区高清不卡 | 日韩精品一区在线观看 |