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

專注電子技術(shù)學(xué)習(xí)與研究
當(dāng)前位置:單片機(jī)教程網(wǎng) >> STM32 >> 瀏覽文章

stm32庫(kù)中EXTI_GetFalgStatus與EXTI_GetITStatus的區(qū)別

作者:huqin   來(lái)源:本站原創(chuàng)   點(diǎn)擊數(shù):  更新時(shí)間:2014年05月15日   【字體:

一個(gè)是獲取狀態(tài)的,一個(gè)是獲取中斷的。

 
EXTI_GetFlagStatus只是純粹讀取中斷標(biāo)志位的狀態(tài),但是不一定會(huì)響應(yīng)中斷(EXT_IMR寄存器對(duì)該中斷進(jìn)行屏蔽);而EXTI_GetITStatus除了讀取中斷標(biāo)志位,還查看EXT_IMR寄存器是否對(duì)該中斷進(jìn)行屏蔽,在中斷掛起&沒(méi)有屏蔽的情況下就會(huì)響應(yīng)中斷。仔細(xì)看看代碼就知道區(qū)別了
FlagStatus EXTI_GetFlagStatus(uint32_t EXTI_Line)
{
FlagStatus bitstatus = RESET;
 
assert_param(IS_GET_EXTI_LINE(EXTI_Line));
 
if ((EXTI->PR & EXTI_Line) != (uint32_t)RESET)
{
bitstatus = SET;
}
else
{
bitstatus = RESET;
}
return bitstatus;
}
 
ITStatus EXTI_GetITStatus(uint32_t EXTI_Line)
{
ITStatus bitstatus = RESET;
uint32_t enablestatus = 0;
 
assert_param(IS_GET_EXTI_LINE(EXTI_Line));
 
enablestatus = EXTI->IMR & EXTI_Line;
if (((EXTI->PR & EXTI_Line) != (uint32_t)RESET) && (enablestatus != (uint32_t)RESET))
{
bitstatus = SET;
}
else
{
bitstatus = RESET;
}
return bitstatus;
}
 
關(guān)閉窗口

相關(guān)文章

主站蜘蛛池模板: 成人高清在线 | 99精品一区二区 | 91在线精品视频 | 中文字幕第九页 | 成人动漫视频网站 | 91视频入口| 国产在线一区观看 | 91视频免费| www.婷婷| 免费午夜电影 | 欧美一级欧美三级在线观看 | 国产精品污www一区二区三区 | 久久久久国产精品午夜一区 | 成人性生交大片 | 国产小视频精品 | 91天堂| 81精品国产乱码久久久久久 | 欧美激情久久久 | 久久精品a| 伊人久久在线 | 中文字幕在线观看精品 | 国产精品中文在线 | 日韩av一区二区在线观看 | 日韩在线观看一区 | 成人免费视频网 | 欧美亚洲日本 | 福利片在线看 | 午夜极品| 日韩欧美网 | 99热播放 | 国产精品一区二区久久久久 | 日韩精品一区二区三区在线观看 | 青青草视频免费观看 | 嫩草懂你的影院入口 | 国产精品不卡一区 | 欧美黑人巨大videos精品 | 97碰碰碰 | 国产精品爱久久久久久久 | av免费网址 | 国产精品久久久久久妇女 | 亚洲香蕉在线视频 |