智能车制作
标题:
很简单的代码
[打印本页]
作者:
justing88
时间:
2010-4-21 22:47
标题:
很简单的代码
#include <hidef.h> /* common defines and macros */
#include "derivative.h" /* derivative-specific definitions */
char m,n=0;
void p(void)
{ for(m=3;m<=5;m++)
{
n++;
}
}
void main(void) {
/* put your own code here */
EnableInterrupts;
p();
for(;;) {
_FEED_COP(); /* feeds the dog */
} /* loop forever */
/* please make sure that you never leave main */
}
简单吧!!!!
我弄了一个晚上,一直将代码缩小到这么短的代码,看到的同志们放到cordworre里试试。DG128的。m在for里面不被赋值,n也不被加,我感觉很奇怪。最后还是能出for 循环的
作者:
justing88
时间:
2010-4-21 23:07
谁能单步?????我弄了一个下午,不知其解啊啊啊啊 。求高手
作者:
632693521
时间:
2010-4-22 09:12
你这是因为在编译过程中被优化了吧,你用volatile 试试!
还有 这段代码有意义??? 纯属浪费资源 空间
作者:
justing88
时间:
2010-4-22 14:49
回复
3#
632693521
我觉得你的回答很好,violata没用过,还有为什么浪费资源啊?如果我需要用到这样的代码,请问如何优化资源,可以说的详细点吗?谢谢了
作者:
wd_sea
时间:
2010-4-22 16:38
高手啊
作者:
王怀玉
时间:
2010-4-22 20:49
如果没有猜错你用的是5.0吧
那个版本的自带初始化功能,怀疑你的mn没有初始化
作者:
信电小孩
时间:
2010-4-22 22:21
没意义的代码嘛
作者:
nonfreedom
时间:
2010-4-22 22:36
!!!!
作者:
liaowentian
时间:
2010-4-23 16:07
你弄个专门的函数用来初始化,放在主函数main里就能赋值了
作者:
kangluoyi
时间:
2010-4-24 15:13
有用吗?
作者:
justing88
时间:
2010-4-24 15:22
回复
10#
kangluoyi
在PID算法中有用,产生误差用的
作者:
kangluoyi
时间:
2010-4-24 15:38
pid?
作者:
justing88
时间:
2010-4-24 17:18
回复
12#
kangluoyi
黑线提取后,利用前面几行的黑点的位置,产生一个平均位置,然后产生ERR
作者:
萝卜
时间:
2011-4-19 22:35
感觉没有什么,没有解释下啊?还是顶下
作者:
laoniuxxj
时间:
2011-4-23 17:16
。。。
欢迎光临 智能车制作 (http://dns.znczz.com/)
Powered by Discuz! X3.2