chenjiawei7
发表于 2012-10-6 09:27:00
C51用xdata定义变量的问题,求解释啊
C51用xdata定义变量后程序不正常,改过来就正常,请问高手这是怎么回事啊?
yuanbuqi
发表于 2012-10-6 10:54:45
之前同样遇到,同样的情况,可是没搞清原因,当时想可能是Xdata用完了,因为用了很多
chenjiawei7
发表于 2012-10-6 10:58:55
不会吧 外部有1kb的空间呢,况且内部的RAM才多少呢
yklstudent
发表于 2012-10-6 12:38:22
这个还真不知道 我就看看
Semiconductor
发表于 2012-10-6 12:46:58
肯定是代码的问题,贴上来
chenjiawei7
发表于 2012-10-6 15:04:10
好的。。。。。。。。。。
chenjiawei7
发表于 2012-10-6 15:10:43
这是问题程序,积分的值就死在那了,不动了,然后从新复位,有时候会正常,但大多数不正常,请看mpu6050.c中的变量定义。。。。
chenjiawei7
发表于 2012-10-6 17:13:55
现在差不多正常了,我定义到XRAM,赋个初值0,然后正常了
chenjiawei7
发表于 2012-10-6 17:14:26
不知道怎么回事
Semiconductor
发表于 2012-10-6 20:28:59
你这两行,没法分析嘛
zjk
发表于 2012-10-7 22:14:01
我对xdata也很不清楚哈,求解哈。。。
页:
[1]