智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 2635|回复: 12
打印 上一主题 下一主题

车子跑着跑着倒下了,程序也不运行了。但单片机电源指示灯还亮着

[复制链接]

3

主题

30

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
418
威望
221
贡献
129
兑换币
140
注册时间
2013-9-13
在线时间
34 小时
毕业学校
青岛工学院
跳转到指定楼层
1#
发表于 2014-5-30 21:27:08 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
这是怎么回事啊?求指导,已经遇到过好几次了。有时调着调着直立就倒下了,轮子以恒定的速度往一个方向转,重开电源就又好了,然后立一段时间(这段时间长短不固定又是半天也没事),就出现上面的情况了。



回复

使用道具 举报

3

主题

30

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
418
威望
221
贡献
129
兑换币
140
注册时间
2013-9-13
在线时间
34 小时
毕业学校
青岛工学院
2#
 楼主| 发表于 2014-5-30 21:28:52 | 只看该作者
我在直立的中断里放了一个小灯闪的程序,用来表示程序是否运行
回复 支持 反对

使用道具 举报

3

主题

30

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
418
威望
221
贡献
129
兑换币
140
注册时间
2013-9-13
在线时间
34 小时
毕业学校
青岛工学院
3#
 楼主| 发表于 2014-5-30 21:30:28 | 只看该作者
实在不知道怎么办了!
回复 支持 反对

使用道具 举报

1

主题

158

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4086
威望
1868
贡献
1178
兑换币
1163
注册时间
2013-11-1
在线时间
520 小时
毕业学校
北京工业大学
4#
发表于 2014-5-30 21:30:33 | 只看该作者
貌似程序跑飞了啊,系统不太稳定
回复 支持 反对

使用道具 举报

45

主题

761

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
5023
威望
2903
贡献
558
兑换币
1271
注册时间
2012-10-16
在线时间
781 小时
5#
发表于 2014-5-30 22:35:52 | 只看该作者
程序bug
回复 支持 反对

使用道具 举报

9

主题

522

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4117
威望
1770
贡献
1061
兑换币
1159
注册时间
2014-3-3
在线时间
643 小时
6#
发表于 2014-5-30 22:40:30 | 只看该作者
一般是数据计算非法
回复 支持 反对

使用道具 举报

3

主题

30

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
418
威望
221
贡献
129
兑换币
140
注册时间
2013-9-13
在线时间
34 小时
毕业学校
青岛工学院
7#
 楼主| 发表于 2014-5-31 10:32:34 | 只看该作者
joywu 发表于 2014-5-30 22:40
一般是数据计算非法

数据计算非法具体指什么?  是数据类型有不对的吗。  开始我们总以为是电机干扰,单片机死机了
回复 支持 反对

使用道具 举报

3

主题

30

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
418
威望
221
贡献
129
兑换币
140
注册时间
2013-9-13
在线时间
34 小时
毕业学校
青岛工学院
8#
 楼主| 发表于 2014-5-31 10:36:30 | 只看该作者
淡忘◎幸福 发表于 2014-5-30 21:30
貌似程序跑飞了啊,系统不太稳定

我用的主频是100M,应该很稳定了吧.                有时在赛道上跑了好几圈都不会有事,有时一开机几秒钟就倒啦。
回复 支持 反对

使用道具 举报

3

主题

30

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
418
威望
221
贡献
129
兑换币
140
注册时间
2013-9-13
在线时间
34 小时
毕业学校
青岛工学院
9#
 楼主| 发表于 2014-5-31 10:44:24 | 只看该作者
I'M_Not_The 发表于 2014-5-30 22:35
程序bug

刚出现这种情况的时候,先仔细的理了几遍程序,确实发现了好几个不合理地方。一个本来设定的是无符号变量,但是程序运行中几率很小但有可能赋给负数:一个是行中断里运行程序的时间大于行中断周期了。               这些都改了,本来以为没事了,试了试还是不行。。然后继续检查程序怎么都检查不出来了!
回复 支持 反对

使用道具 举报

65

主题

696

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3631

活跃会员奖章优秀会员奖章论坛骨干奖章论坛元老奖章在线王奖章

威望
1886
贡献
1057
兑换币
1118
注册时间
2013-4-23
在线时间
344 小时
10#
发表于 2014-5-31 10:48:00 | 只看该作者
???
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-6 15:23 , Processed in 0.054621 second(s), 31 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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