GPIOB_ClearITFlagBit(GPIO_Pin_22)報(bào)錯(cuò)note: in expansion of macro 'GPIOB_ClearITFlagBit'

如題,調(diào)用這個(gè)函數(shù)的時(shí)候報(bào)錯(cuò),這個(gè)是什么原因,以及怎么解決呢?

GPIOB_ReadITFlagBit(GPIO_Pin_22)不報(bào)錯(cuò),看宏定義發(fā)現(xiàn)GPIOB_ReadITFlagBit和GPIOB_ClearITFlagBit差別不大,為什么會(huì)一個(gè)報(bào)錯(cuò)一個(gè)不報(bào)錯(cuò)呢?


你好,可以直接清除PB8的標(biāo)志,跟PB22是一樣的。

image.png

或者可以這里修改一下:

image.png

即修改為:#define GPIOB_ClearITFlagBit(pin)??? (R16_PB_INT_IF = ((uint16_t)(pin) | (((pin) & (GPIO_Pin_22 | GPIO_Pin_23)) >> 14)))

下個(gè)版本會(huì)進(jìn)行更新。


只有登錄才能回復(fù),可以選擇微信賬號(hào)登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频