ITStatus USART_GetIT函数详解
一开始是把USART_IT_RXNE 0x0505 写成2进制,然后只要它的低八位,然后低八位右移5位,然后得到usartreg的值为0b001,然后单击鼠标可以找到IT_MASK的值,它与我们的USART_IT相与得到它的值为5,接下来就是IT_MASK等于0x01左移5位,为什么是5位,因为我们刚刚上面算出来的,看图。我们得到了IT_MASK的第5位为1,也就是打开了中断。接下来就是判断下面寄存器SR的第五位,也可以得出它是1,表示收到数据可以读出。
STM32的USART_GetFlagStatus和USART_GetITStatus
最新推荐文章于 2023-04-20 11:06:00 发布