打印
[家电应用]

这么多的条件编译,是自己选择么

[复制链接]
4233|12
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
mutable|  楼主 | 2021-12-29 11:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
void main()
{

#ifdef Enable_sysclk_test
    Sysclk_Test();
#endif

#ifdef Enable_uart_test
    Uart_Test();
#endif

#ifdef Timer_test
        Timer_Test();
#endif

#ifdef PCA0_Test
        Pca0_Test();
#endif
         
#ifdef LCD_TEST
        Lcd_Test();
#endif
         
#ifdef LED_TEST
        Led_Test();
#endif

#ifdef TWI_TEST
    Twi_Test();
#endif

#ifdef SPI_TEST
    Spi_Test();
#endif

#ifdef ADC_TEST
        Adc_Test();
#endif

#ifdef EEPROM_TEST
        Eeprom_Test();
#endif

#ifdef PWM_TEST
        PWM_Test();
#endif

#ifdef LPD_TEST
        LPD_Test();
#endif

#ifdef CRC_TEST
        CRC_Test();
#endif

  while(1);
}
例程里的条件编译,是不是只是针对想测试的模块,自己更改选择
SH79F6441

使用特权

评论回复
沙发
wakayi| | 2024-6-5 09:12 | 只看该作者
这么多的条件编译 是一个好的程序结构吗

使用特权

评论回复
板凳
tpgf| | 2024-6-5 09:52 | 只看该作者
需要进行哪种测试 直接进行调用即可 这样做代码就比较易读

使用特权

评论回复
地板
guanjiaer| | 2024-6-5 10:25 | 只看该作者
这个代码应该是能在一个电路板上实现所有的这些功能了

使用特权

评论回复
5
木木guainv| | 2024-6-5 12:32 | 只看该作者
不能说是自己选择 而是需要哪个直接进行调用就可以

使用特权

评论回复
6
xiaoqizi| | 2024-6-5 22:50 | 只看该作者
正常情况下不会这么写 主要官方例程为了方便新手进行开发板的测试学习

使用特权

评论回复
7
wowu| | 2024-6-5 23:23 | 只看该作者
应该就是楼主理解的这个意思  不需要的可以进行屏蔽或者不管

使用特权

评论回复
8
gouguoccc| | 2024-6-10 23:11 | 只看该作者
可以通过宏定义来实现是否条件编译

使用特权

评论回复
9
Henryko| | 2024-6-27 15:36 | 只看该作者
这个可以实现用哪个开哪个函数

使用特权

评论回复
10
LEDyyds| | 2024-6-27 15:52 | 只看该作者
自己选择开哪个,很方便

使用特权

评论回复
11
黑心单片机| | 2024-6-27 16:44 | 只看该作者
根据需要放开就行

使用特权

评论回复
12
药无尘| | 2024-6-28 13:27 | 只看该作者
自己选择性打开

使用特权

评论回复
13
狄克爱老虎油| | 2024-7-22 13:56 | 只看该作者
选择打开哪个测试函数

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

72

主题

598

帖子

0

粉丝