这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 请教这段代码如何理解,谢谢指教!

共1条 1/1 1 跳转至

请教这段代码如何理解,谢谢指教!

菜鸟
2006-03-07 07:04:53     打赏

case MODE_STN_1BIT:
// LCDBASEU,LCDBASEL register has to be changed before 12 words before the end of VLINE.
// In mono mode, x=320 is 10 words, So, We can't change LCDBASEU,LCDBASEL
// during LINECNT=1~0 at mono mode.
// The processor mode should be superviser mode.
SET_IF();
#if (LCD_XSIZE_STN<512)
while((rLCDCON1>>18)<=1); // if x<512
#else
while((rLCDCON1>>18)==0); // if x>512 ((12+4)*32)
#endif
addr=(U32)frameBuffer1Bit+(vx/8)+vy*(SCR_XSIZE_STN/8);
rLCDSADDR1= ( (addr>>22)<<21 ) | M5D(addr>>1);
rLCDSADDR2= M5D( ((addr+(SCR_XSIZE_STN*LCD_YSIZE_STN/8))>>1) );
CLR_IF();
break;

其中SET_IF();和CLR_IF();怎么找不到定义,是不是宏?还是ADS的关键词?

请大侠指教!

[em01]



关键词: 请教     这段     代码     如何     理解     谢谢     指教    

共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]