freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

stm32外部中斷實(shí)驗(yàn)-wenkub.com

2025-05-06 19:29 本頁(yè)面
   

【正文】 KEY1控制 DS1,效果同 DS0。 這是中斷設(shè)置的最后一步,中斷服務(wù)函數(shù),是必不可少的,如果在代碼里面開(kāi)啟了中斷,但是沒(méi)編寫(xiě)中斷服務(wù)函數(shù),就可能引起硬件錯(cuò)誤,從而導(dǎo)致程序崩潰!所以在開(kāi)啟了某個(gè)中斷后,一定要記得為該中斷編寫(xiě)服務(wù)函數(shù)。建議不要配置 EMR位。 這一步,我們要配置中斷產(chǎn)生的條件, STM32可以配置成上升沿觸發(fā),下降沿觸發(fā),或者任意電平變化觸發(fā),但是不能配置成高電平觸發(fā)和低電平觸發(fā)。 STM32的 IO口與中斷線的對(duì)應(yīng)關(guān)系需要配置外部中斷配置寄存器 EXTICR,這樣我們要先開(kāi)啟復(fù)用時(shí)鐘,然后配置 IO口與中斷線的對(duì)應(yīng)關(guān)系。以 EXTICR1為例,負(fù)責(zé) IO組 03( ~): 《 例說(shuō) STM32》 16 2021/6/15 廣州市星翼電子科技有限公司 外部中斷 一般配置步驟 ? 初始化 IO口為 輸入 這一步設(shè)置您要作為外部中斷輸入的 IO口的狀態(tài),可以設(shè)置為上拉 /下拉輸入,也可以設(shè)置為浮空輸入,但浮空的時(shí)候外部一定要帶上拉,或者下拉電阻。這樣每個(gè)中斷線對(duì)應(yīng)了最多 7個(gè) IO口,以線 0為例:它對(duì)應(yīng)了 、 、 、 、 、 、。那么這3個(gè)中斷的優(yōu)先級(jí)順序?yàn)椋褐袛?7中斷 3中斷 6。而搶占優(yōu)先級(jí)相同的中斷,高優(yōu)先級(jí)的響應(yīng)優(yōu)先級(jí)不可以打斷低響應(yīng)優(yōu)先級(jí)的中斷。每個(gè)中斷,您可以設(shè)置搶占優(yōu)先級(jí)為0~7,響應(yīng)優(yōu)先級(jí)為 1或 0。而這兩個(gè)優(yōu)先級(jí)各占幾個(gè)位又要根據(jù) SCBAIRCR中中斷分組的設(shè)置來(lái)決定。 IPR[0]的 [31~24],[23~16], [15~8], [7~0]分別對(duì)應(yīng)中中斷 3~0,依次類推,總共對(duì)應(yīng) 60個(gè)外部中斷。 《 例說(shuō) STM32》 10 2021/6/15 廣州市星翼電子科技有限公司 ?IPR[15]: 全稱 是: Interrupt Priority Registers,是一個(gè)中斷優(yōu)先級(jí)控制的寄存器組。 《 例說(shuō) STM32》 9 2021/6/15 廣州市星翼電子科技有限公司 ?IABR[2]: 全稱 是: Active Bit Registers,是一個(gè)中斷激活標(biāo)志位寄存器組。 ? ICPR[2]: 全稱 是: Interrupt ClearPending Registers,是一個(gè)中斷解掛控制寄存器組。 《 例說(shuō) STM32》 8 2021/6/15 廣州市星翼電子科技有限公司 ?ISPR[2]: 全稱是: Interrupt SetPending Registers,是一個(gè)中斷掛起控制寄存器組。該寄存器組與 ISER的作用恰好相反,是用來(lái)清除某個(gè)中斷的使能的。 ISER[1]的 bit0~27對(duì)應(yīng)中斷 32~59;這樣總共 60個(gè)中斷就分別對(duì)應(yīng)上了。 《 例說(shuō) STM32》 6 2021/6/15 廣州市星翼電子科技有限公司 ?ISER[2]: IS
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1