野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 12514|回复: 3

触摸屏这块看不懂,求解答

[复制链接]
发表于 2016-8-25 17:02:04 | 显示全部楼层 |阅读模式
  1. #if 1
  2.   SPI_FLASH_BufferRead(&cal_flag, 0, 1);
  3.   if( cal_flag == 0x55 )
  4.   {
  5.     SPI_FLASH_BufferRead((void*)cal_p, 1, sizeof(cal_p));
  6.     SPI_FLASH_CS_HIGH();
  7.     for( k=0; k<6; k++ )
  8.           printf("\r\n rx = %LF \r\n",cal_p[k]);
  9.   }
  10.   else
  11.   {
  12.     /* μè′y′¥&#195;t&#198;áD£&#213;yíê±&#207; */
  13.     while(Touch_Calibrate() !=0);
  14.   }
  15.   #elif 0
  16.   /* μè′y′¥&#195;t&#198;áD£&#213;yíê±&#207; */
  17.   while(Touch_Calibrate() !=0);
  18.   #endif
复制代码
if 1里头这些代码啥意思啊,怎么理解啊,为啥要搞这么多名堂。
回复

使用道具 举报

发表于 2016-8-25 18:07:47 | 显示全部楼层
条件编译,语法跟if类似,以#if  #else #endif 组成,它们之间的代码块根据条件决定是否会被编译器编译

主要是为了方便调试,有时想用某个代码块调试,有时想用另一个而又不用直接删掉代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-8-25 18:10:28 | 显示全部楼层
flyleaf 发表于 2016-8-25 18:07
条件编译,语法跟if类似,以#if  #else #endif 组成,它们之间的代码块根据条件决定是否会被编译器编译

...

我是想知道1里头的代码啥意思
回复 支持 反对

使用道具 举报

发表于 2016-8-25 18:27:32 | 显示全部楼层
空大大 发表于 2016-8-25 18:10
我是想知道1里头的代码啥意思

判断条件,1表示真,0表示假
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2025-1-12 15:55 , Processed in 0.030612 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表