求教,这块条件编译的作用是?

[复制链接]
361|0
 楼主| 那个叫黑的人 发表于 2019-11-28 10:52 | 显示全部楼层 |阅读模式
最近在学习零死角玩转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的话就肯定会执行的吧。那就没必要这样写了...
您需要登录后才可以回帖 登录 | 注册

本版积分规则

370

主题

370

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部