如何判断LPUART1的RDR寄存器中取出的字符,是否与目标字符一致
时间: 2024-03-20 19:44:47 浏览: 66
判断相邻2个字符是否相同
判断LPUART1的RDR寄存器中取出的字符是否与目标字符一致,可以使用以下代码:
```
if(LPUART1->ISR & USART_ISR_RXNE) // 检测 LPUART1 接收数据的标志位是否被置位
{
char receivedData = LPUART1->RDR; // 取出接收到的字符
if(receivedData == targetChar) // 判断取出的字符是否与目标字符一致
{
// 执行相应的操作
}
}
```
其中,targetChar为目标字符的变量名,可以根据实际需求进行修改。如果取出的字符与目标字符一致,则执行相应的操作。如果不一致,则继续等待接收下一个字符。
阅读全文