智能车制作

标题: 感觉K60程序就没有在运行 [打印本页]

作者: dingpiao190    时间: 2013-11-26 12:29
标题: 感觉K60程序就没有在运行
我写程序的时候习惯点亮一个小灯,或者让小灯闪烁,观察程序有没有进入死循环或者卡死,现在手头的K60前一段时间用的挺好,现在一上电,我点亮的那个小灯愣是不亮了,绝对不是进入了死循环,因为程序也烧不进去,需要按上N次复位键,或者打开关闭电源很多次才会偶尔出现一个程序在运行的情况,有没有遇到过这种情况的,一块探讨下,目前的情况来看,感觉只能是晶振虚了,也不知道具体原因,车没法调啊。。。。。。。
作者: SYK    时间: 2013-11-26 12:43
你把主频调低一点试试
作者: 素心    时间: 2013-11-26 14:21
我也遇到这种情况,还在挣扎中。
作者: 野火    时间: 2013-11-26 16:10
在线调试,看看卡死在什么地方……
就知道是什么问题啦
作者: dingpiao190    时间: 2013-11-26 16:44
SYK 发表于 2013-11-26 12:43
你把主频调低一点试试

就100M
作者: dingpiao190    时间: 2013-11-26 16:47
野火 发表于 2013-11-26 16:10
在线调试,看看卡死在什么地方……
就知道是什么问题啦

火哥,关键是程序卡死的时候吧还烧不进去程序,所以觉得不是简单地进入了死循环
作者: dingpiao190    时间: 2013-11-26 17:18
野火 发表于 2013-11-26 16:10
在线调试,看看卡死在什么地方……
就知道是什么问题啦

把K60从车上拆下来,屡试不爽,从不卡死,野火哥知不知道什么个情况

作者: 野火    时间: 2013-11-26 19:51
dingpiao190 发表于 2013-11-26 17:18
把K60从车上拆下来,屡试不爽,从不卡死,野火哥知不知道什么个情况

如果拆下来就不死,那么就是跟外部电路有关。

应该用排除法来寻找问题
逐个电路接上去,看接到哪个电路出问题。
代码上,看能不能进入 main 函数,然后 一步一步 来排除代码(注释认为无关重要的代码),直到发现注释了某段代码就可行

作者: 音之夏萤    时间: 2013-11-26 23:12
你是不是把led灯接错了k60的引脚,因为k60的有些引脚是不能接的吧
作者: dingpiao190    时间: 2013-11-27 12:56
音之夏萤 发表于 2013-11-26 23:12
你是不是把led灯接错了k60的引脚,因为k60的有些引脚是不能接的吧

有可能是,因为这种情况是在我添加了一个硬件之后出现的,还没有做进一步的测试了





欢迎光临 智能车制作 (http://dns.znczz.com/) Powered by Discuz! X3.2