智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 3198|回复: 17
打印 上一主题 下一主题

直立调试的奇葩问题

  [复制链接]

4

主题

43

帖子

0

精华

高级会员

Rank: 4

积分
787
威望
486
贡献
193
兑换币
175
注册时间
2013-9-8
在线时间
54 小时
毕业学校
广州大学
跳转到指定楼层
#
发表于 2014-2-21 17:54:07 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
12贡献
我把直立的程序烧进单片机后,不拨掉连接电脑的线,车轮可以正反转。把连接电脑的线拨掉后,就只能正转,或不转了。我用一个简单的程序,例如只有FTM控制电机正反转,拨线后可以正常工作。

补充内容 (2014-2-28 16:45):
之前表述得不好。当我刚把程序烧进去的时候,车子可以动,关了电源,再开,这车子就不动了。整个过程都是用车上 电源供电。

回复

使用道具 举报

1

主题

5

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
347
威望
190
贡献
103
兑换币
112
注册时间
2013-9-10
在线时间
27 小时
毕业学校
长春工业大学
17#
发表于 2014-5-26 20:35:22 | 只看该作者
连着线时,是单步执行吗?如果单步执行没有问题,全速执行出现问题,那就是死代码产生的问题
回复

使用道具 举报

41

主题

563

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4616
威望
2165
贡献
1183
兑换币
1355
注册时间
2013-9-6
在线时间
634 小时
毕业学校
山东交通学院
16#
发表于 2014-3-1 21:39:30 | 只看该作者
波波波 发表于 2014-3-1 11:11
我把串口的东西全部注释掉了。应该不是串口在发送吧。而且程序跑飞是随机事件吧,不会是必然事件吧。

你用的是野火的库吧 你把k60_fire.h里面的串口改成你现在的串口,然后把程序中本来要发送的东西屏蔽掉,你用串口助手看看错误出在哪,我今天调车也跑飞了,不过一步步的调试就能发现错误在哪,耐心点
回复

使用道具 举报

12

主题

34

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1414
威望
733
贡献
425
兑换币
442
注册时间
2012-10-31
在线时间
128 小时
15#
发表于 2014-3-1 12:40:08 | 只看该作者
确实奇葩
回复

使用道具 举报

4

主题

43

帖子

0

精华

高级会员

Rank: 4

积分
787
威望
486
贡献
193
兑换币
175
注册时间
2013-9-8
在线时间
54 小时
毕业学校
广州大学
14#
 楼主| 发表于 2014-3-1 11:11:10 | 只看该作者
动感小麦兜 发表于 2014-2-25 19:24
这个肯定是程序的问题,你接上线的时候可能单步调试,这样体现不出来,你带线时运行一段时间再停止,你就 ...

我把串口的东西全部注释掉了。应该不是串口在发送吧。而且程序跑飞是随机事件吧,不会是必然事件吧。
回复

使用道具 举报

41

主题

563

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4616
威望
2165
贡献
1183
兑换币
1355
注册时间
2013-9-6
在线时间
634 小时
毕业学校
山东交通学院
13#
发表于 2014-2-25 19:24:25 | 只看该作者
波波波 发表于 2014-2-24 19:03
可是为什么拨掉线后,程序就会跑飞,不拨线,程序就不跑飞。

这个肯定是程序的问题,你接上线的时候可能单步调试,这样体现不出来,你带线时运行一段时间再停止,你就会发现它在向串口发送东西,你可以设置断点,一步一步的调试,看在哪一步跑飞了
回复

使用道具 举报

6

主题

191

帖子

0

精华

禁止访问

祥鉴电子工作室https://shop101661071.t

积分
2043
QQ
威望
1012
贡献
617
兑换币
629
注册时间
2013-6-14
在线时间
207 小时
12#
发表于 2014-2-24 21:20:31 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

22

主题

370

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2170
威望
1084
贡献
606
兑换币
724
注册时间
2013-9-21
在线时间
240 小时
11#
发表于 2014-2-24 21:13:18 | 只看该作者
肯定是程序的问题啊
回复

使用道具 举报

4

主题

43

帖子

0

精华

高级会员

Rank: 4

积分
787
威望
486
贡献
193
兑换币
175
注册时间
2013-9-8
在线时间
54 小时
毕业学校
广州大学
10#
 楼主| 发表于 2014-2-24 19:03:54 | 只看该作者
动感小麦兜 发表于 2014-2-21 20:51
拔掉线后程序跑飞了,无论怎么摆弄角度,转速都是匀速,你仔细看看程序吧

可是为什么拨掉线后,程序就会跑飞,不拨线,程序就不跑飞。
回复

使用道具 举报

4

主题

43

帖子

0

精华

高级会员

Rank: 4

积分
787
威望
486
贡献
193
兑换币
175
注册时间
2013-9-8
在线时间
54 小时
毕业学校
广州大学
9#
 楼主| 发表于 2014-2-23 11:00:33 | 只看该作者
majorfog 发表于 2014-2-22 19:46
试过了么。。?

嗯,试过了,乱码了。
回复

使用道具 举报

4

主题

43

帖子

0

精华

高级会员

Rank: 4

积分
787
威望
486
贡献
193
兑换币
175
注册时间
2013-9-8
在线时间
54 小时
毕业学校
广州大学
8#
 楼主| 发表于 2014-2-23 11:00:06 | 只看该作者
葱葱哥 发表于 2014-2-22 21:51
程序跑飞了

为什么我连着线的时候,它不跑飞,把线拨了就跑飞?应该不是这个问题吧。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-7 00:31 , Processed in 0.126844 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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