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

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

QQ登錄

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

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

初學(xué)者關(guān)于單片機(jī)中斷優(yōu)先級(jí)的疑問(wèn)

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:468248 發(fā)表于 2019-6-14 23:11 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
50黑幣
用單片機(jī)T0定時(shí)1ms中斷,同時(shí)用串口1通信

假設(shè)串口1正在接收連續(xù)很多個(gè)數(shù)據(jù)幀,這時(shí)剛好T0的中斷產(chǎn)生,T0中斷的優(yōu)先級(jí)高于UART1中斷,

那么剩下還沒(méi)接收完的數(shù)據(jù)幀可以被接收嗎?  還是直接忽略掉?

另外,哪本教材適合初學(xué)者,而且講得清楚透徹的,麻煩推薦一本。

最佳答案

查看完整內(nèi)容

1、T0中斷后,進(jìn)入中斷服務(wù)程序,如果你的服務(wù)程序很占時(shí)間,則會(huì)造成串口數(shù)制丟失。 高手在寫(xiě)程序時(shí)間會(huì)考慮到這一點(diǎn),設(shè)法防止這個(gè)問(wèn)題出現(xiàn)。 2、你的T0中斷只有1ms,如果你的中斷服務(wù)程序超過(guò)1ms,則你的T0中斷也會(huì)計(jì)時(shí)也會(huì)失準(zhǔn)。 3、如果你的中斷服務(wù)程序不足1ms,則一般不會(huì)影響到串行數(shù)所的下載,因?yàn)榇幸粋(gè)字節(jié)(以9600來(lái)計(jì)),不小于1ms(起始+數(shù)據(jù)+停止,不少于11個(gè)脈沖),但串行速度太快就無(wú)法保證了。 我寫(xiě)程序 ...
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:123289 發(fā)表于 2019-6-14 23:11 | 只看該作者
1、T0中斷后,進(jìn)入中斷服務(wù)程序,如果你的服務(wù)程序很占時(shí)間,則會(huì)造成串口數(shù)制丟失。
高手在寫(xiě)程序時(shí)間會(huì)考慮到這一點(diǎn),設(shè)法防止這個(gè)問(wèn)題出現(xiàn)。
2、你的T0中斷只有1ms,如果你的中斷服務(wù)程序超過(guò)1ms,則你的T0中斷也會(huì)計(jì)時(shí)也會(huì)失準(zhǔn)。
3、如果你的中斷服務(wù)程序不足1ms,則一般不會(huì)影響到串行數(shù)所的下載,因?yàn)榇幸粋(gè)字節(jié)(以9600來(lái)計(jì)),不小于1ms(起始+數(shù)據(jù)+停止,不少于11個(gè)脈沖),但串行速度太快就無(wú)法保證了。
我寫(xiě)程序時(shí),所有的中斷服務(wù)程序都很短,只做標(biāo)記,而不處理事件。事件只依據(jù)標(biāo)記在主程序中處理,目的就是防止高級(jí)中斷影響低級(jí)中斷的運(yùn)行。
中斷的處理是需要仔細(xì)規(guī)劃的。
回復(fù)

使用道具 舉報(bào)

板凳
ID:207421 發(fā)表于 2019-6-15 00:21 | 只看該作者
1.如果T0與串口有所關(guān)聯(lián), 那么接收串口數(shù)據(jù)時(shí),可以先吧T0關(guān)閉, 接收完成再把T0打開(kāi). 也可以設(shè)置優(yōu)先級(jí).
2.教材很多種,這個(gè)透徹與不透徹沒(méi)多大關(guān)系,每個(gè)人的理解能力都不一樣,有的一看就懂,有的看很多次都不懂.
重要的是打好基礎(chǔ), 想一步登天總是不好的, 有了一定的基礎(chǔ)后, 自然能看懂很多的東西.
回復(fù)

使用道具 舉報(bào)

地板
ID:93224 發(fā)表于 2019-6-15 13:49 | 只看該作者
這個(gè)時(shí)候會(huì)先處理TO的終端,處理完成后再返回來(lái)處理串口1的中斷,當(dāng)然你可以設(shè)置串口中斷的優(yōu)先級(jí)別最高
回復(fù)

使用道具 舉報(bào)

5#
ID:563031 發(fā)表于 2019-6-15 14:12 | 只看該作者
1.會(huì)先進(jìn)行中斷的程序,完成后再繼續(xù)接收。
2.本人推薦一本教材:適合初學(xué)者入門(mén)的,因?yàn)槔锩娴膬?nèi)容是結(jié)合實(shí)例一起來(lái)的,而且都是很簡(jiǎn)單的例題。
《單片機(jī)的C語(yǔ)言程序設(shè)計(jì)與應(yīng)用——基于Proteus仿真(第3版)》
回復(fù)

使用道具 舉報(bào)

6#
ID:552614 發(fā)表于 2019-6-15 14:47 | 只看該作者
沒(méi)有哪本教材是很透徹的。就算在透徹也有可能遇到新的問(wèn)題,關(guān)鍵還是還是多打打代碼積累經(jīng)驗(yàn)。然后買(mǎi)開(kāi)發(fā)板時(shí)通常里面會(huì)有很多程序,可以先看看別人怎么寫(xiě)程序的,為什么要那么寫(xiě),可以自己學(xué)著模仿。然后把程序燒入開(kāi)發(fā)板中觀察實(shí)驗(yàn)現(xiàn)象,我就是這么學(xué)的。
回復(fù)

使用道具 舉報(bào)

7#
ID:311316 發(fā)表于 2019-6-15 15:55 | 只看該作者
是51單片機(jī)嗎?
    如果是51單片機(jī),你可以使用tmod設(shè)置兩個(gè)定時(shí)器,然后使用tr0、tr1分別啟動(dòng)兩個(gè)定時(shí)器。pt0置為“1”,就可以中斷定時(shí)器1的服務(wù)函數(shù),相反,如果pt1置為“1”就可以中斷定時(shí)器0的服務(wù)函數(shù)。

    如果不設(shè)置pt的值,默認(rèn)為“0”,這樣的話(huà),t0和t1誰(shuí)也不能中斷誰(shuí)
回復(fù)

使用道具 舉報(bào)

8#
ID:466105 發(fā)表于 2019-6-15 16:29 | 只看該作者
郭天祥的那本書(shū)挺好的
回復(fù)

使用道具 舉報(bào)

9#
ID:542954 發(fā)表于 2019-8-11 20:44 | 只看該作者
不可以繼續(xù)接受,你需要詳細(xì)了解單片機(jī)時(shí)序。
中斷沖突是非常常見(jiàn)的問(wèn)題,你需要詳細(xì)學(xué)習(xí)
回復(fù)

使用道具 舉報(bào)

10#
ID:599517 發(fā)表于 2019-8-12 23:23 來(lái)自觸屏版 | 只看該作者
中斷跟數(shù)據(jù)傳輸是兩回事,你要考慮的僅僅是處理數(shù)據(jù)的速度是否能跟得上傳輸數(shù)據(jù)的速度,如果傳輸過(guò)快就會(huì)不行,處理越快越好的!一般在一比十是有冗余的!
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 久久久久久久久久久福利观看 | 亚洲激情在线观看 | a级在线免费观看 | 亚洲精品av在线 | 美女一区二区在线观看 | 五月激情婷婷在线 | 91精品国产综合久久福利软件 | 天天干视频网 | 免费在线日韩 | 色五月激情五月 | 日韩中文字幕 | 亚洲欧美在线一区 | 成人3d动漫一区二区三区91 | 国产一区精品 | 国产成人a亚洲精品 | 欧美国产视频 | 亚洲一区二区三区在线播放 | 二区三区在线观看 | 国产精品一区二区免费 | 国产精品久久久久无码av | 欧美日韩在线视频一区 | 天天干夜夜操 | 国产一区二区激情视频 | 日本一区二区高清不卡 | 男女羞羞网站 | 在线一区二区三区 | 久久久久综合 | 日本一区二区三区精品视频 | 二区精品 | 911网站大全在线观看 | 一区视频| 亚洲成av人影片在线观看 | 欧美一级免费看 | 国产成人综合久久 | 草草视频在线观看 | 欧美精品在线播放 | 色婷婷亚洲国产女人的天堂 | 国产高清不卡 | 国产免费一区二区三区 | 免费毛片www com cn | 国产一区二区在线播放 |