最近在学习零死角玩转STM32并照列例程练习,看到RTC这一章节的usart1.c文件里的串口配置函数void USART1_Config(void)的最后部分有这么一段:
#if 1
USART_Cmd(USART1, ENABLE);
#elif 0
/* 使能串口1接收中断 */
USART_ITConfig(USART1, USART_IT_RXNE, ENABLE);
USART_Cmd(USART1, ENABLE);
USART_ClearFlag(USART1, USART_FLAG_TC);
USART1_NVIC_Config();
#endif
这一部分看不懂,条件编译的话,后面是1的话就肯定会执行的吧。那就没必要这样写了... |