打印

keilcu2中的程序复制到keilcu3 中后怎么就出现了报警啊!

[复制链接]
2789|13
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
jack.king|  楼主 | 2007-12-6 23:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
jack.king|  楼主 | 2007-12-6 23:29 | 只看该作者

字体回设置了到configuration设置就可以了

使用特权

评论回复
板凳
ayb_ice| | 2007-12-7 08:12 | 只看该作者

这和字体没有关系

converting non-pointer to pointer应该在uV2中也会报警,意思是指针变量赋值了非地址值。

使用特权

评论回复
地板
jack.king|  楼主 | 2007-12-7 08:17 | 只看该作者

不会啊

使用特权

评论回复
5
jack.king|  楼主 | 2007-12-7 08:17 | 只看该作者

我一直都用的uV2从来没有报警过.

使用特权

评论回复
6
jack.king|  楼主 | 2007-12-7 22:49 | 只看该作者

警报解决.方法如下

0

使用特权

评论回复
7
89cpu| | 2007-12-8 09:55 | 只看该作者

用uV3时才怪呢!!!简直把人弄晕!!!

我也是用的uV2,从来没有报警过.

用uV3时才怪呢!!!简直把人弄晕!!!
它显示是产生了HEX文件了, 可是那HEX文件根本就没变化的!!!
因为我看到的实际效果一点都没改变!
试了很多次都是如此! 

后来又换回uV2,就OK了!!(程序没问题的).
你看这神不神? 反正搞不懂它了!

使用特权

评论回复
8
jack.king|  楼主 | 2007-12-8 12:19 | 只看该作者

不会吧!我怎么觉得还可以啊!

不会吧!我怎么觉得还可以啊!
 可能有些设置没有搞好吧!
  我用的单片机只有UV3里面有所以不得不用啊!
   我想UV3肯定比UV2要好点.至于怎么去处理的话还要多多摸索.呵呵
  我用UV3时候.发现光标的实际位置跟显示位置不同.搞不清楚!

使用特权

评论回复
9
hotpower| | 2007-12-8 12:23 | 只看该作者

adr=&i;

使用特权

评论回复
10
jack.king|  楼主 | 2007-12-8 12:33 | 只看该作者

谢谢大侠指点

0

使用特权

评论回复
11
hotpower| | 2007-12-8 12:40 | 只看该作者

俺是按指针回复的~~~51上就有些问题了

/*void ee_write(uchar i,uchar d)
{         uchar temp;     
          uchar xdata *adr;
     adr=i;
          WMCON=WMCON|0x18;
     *adr=d;
     _nop();_nop();
     while((WMCON&0x02)==0);
     WMCON=WMCON&0xe7;
  }

在51中,xdata和data分配的空间不一样,指令也不一样.

仔细看后才略明白你的意思:

感觉应该改为:

/*void ee_write(uint i,uchar d)
{         uchar temp;     
          uchar xdata *adr;
     adr=(xdata *)i;
          WMCON=WMCON|0x18;
     *adr=d;
     _nop();_nop();
     while((WMCON&0x02)==0);
     WMCON=WMCON&0xe7;
  }

使用特权

评论回复
12
jack.king|  楼主 | 2007-12-8 12:48 | 只看该作者

为什么UV3里面的警报跟UV2里面的不同呢?

使用特权

评论回复
13
ayb_ice| | 2007-12-8 15:31 | 只看该作者

我从来没有发现什么大的不同

特别是编译方面的问题

使用特权

评论回复
14
jack.king|  楼主 | 2007-12-8 16:44 | 只看该作者

啊!看来还是自己的原因了啊!哈哈

使用特权

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

本版积分规则

488

主题

2158

帖子

1

粉丝