智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 2883|回复: 7
打印 上一主题 下一主题

调试程序的时候,单步进不了子函数,灵异???

[复制链接]

7

主题

67

帖子

0

精华

高级会员

Rank: 4

积分
627
威望
301
贡献
254
兑换币
0
注册时间
2011-2-15
在线时间
36 小时
跳转到指定楼层
1#
发表于 2011-5-17 13:58:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
遇到一个很灵异的现象,我的程序里有一个AD采样函数,当整个程序全速运行的时候,通过观察寄存器窗口可以得到采样值,说明有执行这个函数,但是单步运行的时候直接跳过这个函数,寄存器里的值也没有变化,太神奇了!我的这个函数是放在主函数的for里面,如果放在定时器中断里面,单步就可以进入这个函数。匪夷所思,求高人指点..

7

主题

67

帖子

0

精华

高级会员

Rank: 4

积分
627
威望
301
贡献
254
兑换币
0
注册时间
2011-2-15
在线时间
36 小时
2#
 楼主| 发表于 2011-5-17 15:37:45 | 只看该作者
高手,高手在哪里?
回复 支持 反对

使用道具 举报

33

主题

323

帖子

0

精华

常驻嘉宾

大脸猫

Rank: 8Rank: 8

积分
3979
QQ
威望
696
贡献
3111
兑换币
74
注册时间
2010-10-26
在线时间
86 小时
3#
发表于 2011-5-17 17:39:45 | 只看该作者
有中断吧,把终端关了吧!就可以了!
回复 支持 反对

使用道具 举报

7

主题

81

帖子

0

精华

高级会员

Rank: 4

积分
949
QQ
威望
351
贡献
542
兑换币
12
注册时间
2010-10-13
在线时间
28 小时
4#
发表于 2011-5-18 17:13:34 | 只看该作者
是中断的事。。。。
回复 支持 反对

使用道具 举报

7

主题

67

帖子

0

精华

高级会员

Rank: 4

积分
627
威望
301
贡献
254
兑换币
0
注册时间
2011-2-15
在线时间
36 小时
5#
 楼主| 发表于 2011-5-18 21:51:30 | 只看该作者
回复 3# 蜡笔小祥

可是我的控制周期是4毫秒,控制函数放在中断里面,如果把中断关了,什么时候开呢,对控制应该有影响吧。
回复 支持 反对

使用道具 举报

33

主题

323

帖子

0

精华

常驻嘉宾

大脸猫

Rank: 8Rank: 8

积分
3979
QQ
威望
696
贡献
3111
兑换币
74
注册时间
2010-10-26
在线时间
86 小时
6#
发表于 2011-5-19 08:36:34 | 只看该作者
回复 6# boxsoldier


    中断开开以后单步执行就没有意义了!!
回复 支持 反对

使用道具 举报

7

主题

81

帖子

0

精华

高级会员

Rank: 4

积分
949
QQ
威望
351
贡献
542
兑换币
12
注册时间
2010-10-13
在线时间
28 小时
7#
发表于 2011-5-19 17:11:50 | 只看该作者
回复 5# uefirst


    解决了。。。电容的事。开始的时候就哪样考虑了,隔了几天之后才测试了一下,问题已经解决。。。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-20 22:48 , Processed in 0.057389 second(s), 30 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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