打印

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

[复制链接]
226|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

粉丝