智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 2181|回复: 6
打印 上一主题 下一主题

新建工程中main函数的代码是什么意思

[复制链接]

2

主题

10

帖子

0

精华

注册会员

Rank: 2

积分
138
威望
79
贡献
45
兑换币
33
注册时间
2013-11-27
在线时间
7 小时
跳转到指定楼层
1#
发表于 2013-11-27 17:43:29 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
本人新手,codewarrior新建project后生成的main函数中,“EnableInterrupts;”是禁止中断的,有没有什么情况下是允许中断的?
“ _FEED_COP(); /* feeds the dog */”这行代码是什么含义?
我在看例程时,发现可以在for循环中定义变量,为什么不会报错,重复定义?
希望能够有人为我解答,谢谢!
void main(void) {
  /* put your own code here */



        EnableInterrupts;


  for(;;) {
    _FEED_COP(); /* feeds the dog */
  } /* loop forever */
  /* please make sure that you never leave main */
}

2

主题

10

帖子

0

精华

注册会员

Rank: 2

积分
138
威望
79
贡献
45
兑换币
33
注册时间
2013-11-27
在线时间
7 小时
2#
 楼主| 发表于 2013-12-4 18:34:57 | 显示全部楼层
luqi 发表于 2013-11-27 19:42
,“EnableInterrupts;”是是打开中断啊.....“ _FEED_COP(); /* feeds the dog */” 是进行喂狗啊,你看看看 ...

看门狗是做什么用的呢,到了一定时间从头执行程序吗
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关于我们|联系我们|小黑屋|亿加合和智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-5-4 18:12 , Processed in 0.103288 second(s), 28 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表