欢迎来到查IC网

stm32 HAL 库 串口开关 串口接收开关

来源:互联网   2022-07-20 阅读:27

适用于HAL库

1、串口接收打开或关闭


#define  UART_ENABLE_RE(USARTx)       USARTx.Instance->CR1|= (uint32_t)0x0004            

#define  UART_DISABLE_RE(USARTx)      USARTx.Instance->CR1&= (~(uint32_t)0x0004)   

如使能串口1的接收:UART_ENABLE_RE(huart1);


2、串口打开或者关闭

#define  UARTx_ENABLE(USARTx)           (USARTx.Instance)->CR1 |= USART_CR1_UE   

#define  UARTx_DISABLE(USARTx)          (USARTx.Instance)->CR1 &= (uint16_t)~((uint16_t)USART_CR1_UE) 


如打开串口1:UARTx_ENABLE(huart1);


免责声明:
本站部份内容系网友自发上传与转载,不代表本网赞同其观点;
如涉及内容、版权等问题,请在30日内联系,我们将在第一时间删除内容!

相关技术

    查IC网