erqixiaoma 发表于 2010-12-23 00:07:19

求助!帮忙排除一下故障!

我的一段程序是:
voiddisplay(void){
   uint k;   
   for(k=0;k<4;k++)
   {IOSET=display];
    IOSET|=(0xf<<8);
        delay(300);
    IOCLR|=(0x01<<(k+8));
        delay(300);
        }
其中unsigned char display[]是已定义赋值的数组,unsigned int dis[] 是全局变量。编译时显示错误:
test.c(74): error:#852: expression must be a pointer to a complete object type
错误点是IOSET=display];
平台是keil 4,CPU是LPC2103.麻烦帮忙分析一下是什么原因!



}

WithSword 发表于 2010-12-23 00:27:09

IOSET是啥玩意嘛?

real_sugar 发表于 2010-12-23 02:42:42

IOSET=display
这个是74行么?
页: [1]
查看完整版本: 求助!帮忙排除一下故障!